defmodule ExOAPI.Stripe.SDK.ExOAPI.Spec do alias ExOAPI.Parser.V3.Context @spec schemas_title() :: module() def schemas_title(), do: ExOAPI.Stripe.Schemas @spec path(String.t()) :: Context.Paths.t() def path(path), do: spec().paths[path] @spec schemas() :: Context.Schema.Map.t() def schemas(), do: spec().components.schemas @doc false @spec spec() :: Context.t() def spec(), do: %Context{ openapi: "3.0.0", paths: %{ "/v1/radar/early_fraud_warnings" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of early fraud warnings.

", external_docs: nil, fn_name: "get_radar_early_fraud_warnings", module: "Radar", module_path: ["radar"], operation_id: "GetRadarEarlyFraudWarnings", operation_id_original: "GetRadarEarlyFraudWarnings", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return early fraud warnings for the charge specified by this charge ID.", example: nil, examples: nil, explode: true, in: :query, name: "charge", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return early fraud warnings for charges that were created by the PaymentIntent specified by this PaymentIntent ID.", example: nil, examples: nil, explode: true, in: :query, name: "payment_intent", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "RadarEarlyFraudWarningList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.early_fraud_warning", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/radar/early_fraud_warnings", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/radar/early_fraud_warnings", servers: [], summary: nil, trace: nil }, "/v1/charges/{charge}/refunds" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can see a list of the refunds belonging to a specific charge. Note that the 10 most recent refunds are always available by default on the charge object. If you need more than those 10, you can use this API method and the limit and starting_after parameters to page through additional refunds.

", external_docs: nil, fn_name: "get_charges_charge_refunds", module: "Charges", module_path: ["charges"], operation_id: "GetChargesChargeRefunds", operation_id_original: "GetChargesChargeRefunds", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "RefundList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Create a refund.

", external_docs: nil, fn_name: "post_charges_charge_refunds", module: "Charges", module_path: ["charges"], operation_id: "PostChargesChargeRefunds", operation_id_original: "PostChargesChargeRefunds", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["duplicate", "fraudulent", "requested_by_customer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_application_fee", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reverse_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reverse_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reverse_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, put: nil, ref: nil, resource_path: "/v1/charges/{charge}/refunds", servers: [], summary: nil, trace: nil }, "/v1/identity/verification_sessions/{session}/redact" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Redact a VerificationSession to remove all collected information from Stripe. This will redact\nthe VerificationSession and all objects related to it, including VerificationReports, Events,\nrequest logs, etc.

\n\n

A VerificationSession object can be redacted when it is in requires_input or verified\nstatus. Redacting a VerificationSession in requires_action\nstate will automatically cancel it.

\n\n

The redaction process may take up to four days. When the redaction process is in progress, the\nVerificationSession’s redaction.status field will be set to processing; when the process is\nfinished, it will change to redacted and an identity.verification_session.redacted event\nwill be emitted.

\n\n

Redaction is irreversible. Redacted objects are still accessible in the Stripe API, but all the\nfields that contain personal data will be replaced by the string [redacted] or a similar\nplaceholder. The metadata field will also be erased. Redacted objects cannot be updated or\nused for any purpose.

\n\n

Learn more.

", external_docs: nil, fn_name: "post_identity_verification_sessions_session_redact", module: "Identity", module_path: ["identity"], operation_id: "PostIdentityVerificationSessionsSessionRedact", operation_id_original: "PostIdentityVerificationSessionsSessionRedact", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "session", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["identity"] }, put: nil, ref: nil, resource_path: "/v1/identity/verification_sessions/{session}/redact", servers: [], summary: nil, trace: nil }, "/v1/billing_portal/configurations/{configuration}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a configuration that describes the functionality of the customer portal.

", external_docs: nil, fn_name: "get_billing_portal_configurations_configuration", module: "BillingPortal", module_path: ["billing_portal"], operation_id: "GetBillingPortalConfigurationsConfiguration", operation_id_original: "GetBillingPortalConfigurationsConfiguration", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "configuration", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/billing_portal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["billing_portal"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a configuration that describes the functionality of the customer portal.

", external_docs: nil, fn_name: "post_billing_portal_configurations_configuration", module: "BillingPortal", module_path: ["billing_portal"], operation_id: "PostBillingPortalConfigurationsConfiguration", operation_id_original: "PostBillingPortalConfigurationsConfiguration", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "configuration", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "business_profile" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_return_url" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "features" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the configuration is active and can be used to create portal sessions.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_profile", minimum: nil, deprecated: nil, format: nil, description: "The business information shown to customers in the portal.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "headline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "headline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 60, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":headline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "privacy_policy_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "privacy_policy_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":privacy_policy_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terms_of_service_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terms_of_service_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":terms_of_service_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_return_url", minimum: nil, deprecated: nil, format: nil, description: "The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://stripe.com/docs/api/customer_portal/sessions/create#create_portal_session-return_url) when creating the session.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "features" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "features", minimum: nil, deprecated: nil, format: nil, description: "Information about the features available in the portal.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_updates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_updates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["address", "email", "phone", "shipping", "tax_id"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":allowed_updates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_history" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "invoice_history", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_history", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_method_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_cancel" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_cancel", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "customer_service", "low_quality", "missing_features", "other", "switched_service", "too_complex", "too_expensive", "unused" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":options", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["at_period_end", "immediately"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mode", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_cancel", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_pause" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_pause", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_pause", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "default_allowed_updates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_allowed_updates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["price", "promotion_code", "quantity"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_allowed_updates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "products" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "products", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":prices", ":product"], title: "subscription_update_product_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "prices" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "prices", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":prices", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":products", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_update", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":features", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/billing_portal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["billing_portal"] }, put: nil, ref: nil, resource_path: "/v1/billing_portal/configurations/{configuration}", servers: [], summary: nil, trace: nil }, "/v1/payment_methods" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of PaymentMethods. For listing a customer’s payment methods, you should use List a Customer’s PaymentMethods

", external_docs: nil, fn_name: "get_payment_methods", module: "PaymentMethods", module_path: ["payment_methods"], operation_id: "GetPaymentMethods", operation_id_original: "GetPaymentMethods", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The ID of the customer whose PaymentMethods will be retrieved. If not provided, the response list will be empty.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A required filter on the list, based on the object `type` field.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "acss_debit", "afterpay_clearpay", "alipay", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "eps", "fpx", "giropay", "grabpay", "ideal", "klarna", "konbini", "oxxo", "p24", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PaymentFlowsPaymentMethodList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/payment_methods", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_methods"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a PaymentMethod object. Read the Stripe.js reference to learn how to create PaymentMethods via Stripe.js.

\n\n

Instead of creating a PaymentMethod directly, we recommend using the PaymentIntents API to accept a payment immediately or the SetupIntent API to collect payment method details ahead of a future payment.

", external_docs: nil, fn_name: "post_payment_methods", module: "PaymentMethods", module_path: ["payment_methods"], operation_id: "PostPaymentMethods", operation_id_original: "PostPaymentMethods", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "acss_debit" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "afterpay_clearpay" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "alipay" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "au_becs_debit" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "bacs_debit" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "bancontact" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "billing_details" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "boleto" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "card" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "customer_balance" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "eps" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "fpx" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "giropay" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "grabpay" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "ideal" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "interac_present" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "klarna" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "konbini" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "oxxo" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "p24" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "paynow" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "sepa_debit" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "sofort" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "us_bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "wechat_pay" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":institution_number", ":transit_number"], title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: "If this is an `acss_debit` PaymentMethod, this hash contains details about the ACSS Debit payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "institution_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "institution_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":institution_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transit_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transit_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transit_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: "If this is an `AfterpayClearpay` PaymentMethod, this hash contains details about the AfterpayClearpay payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: "If this is an `Alipay` PaymentMethod, this hash contains details about the Alipay payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":bsb_number"], title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: "If this is an `au_becs_debit` PaymentMethod, this hash contains details about the bank account.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bsb_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bsb_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bsb_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: "If this is a `bacs_debit` PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sort_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sort_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sort_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: "If this is a `bancontact` PaymentMethod, this hash contains details about the Bancontact payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details", minimum: nil, deprecated: nil, format: nil, description: "Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":tax_id"], title: "boleto", minimum: nil, deprecated: nil, format: nil, description: "If this is a `boleto` PaymentMethod, this hash contains details about the Boleto payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "If this is a `card` PaymentMethod, this hash contains the user's card details. For backwards compatibility, you can alternatively provide a Stripe token (e.g., for Apple Pay, Amex Express Checkout, or legacy Checkout) into the card hash with format `card: {token: \"tok_visa\"}`. When providing a card number, you must meet the requirements for [PCI compliance](https://stripe.com/docs/security#validating-pci-compliance). We strongly recommend using Stripe.js instead of interacting with this API directly.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year", ":number"], title: "card_details_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":token"], title: "token_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "token", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":token", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The `Customer` to whom the original PaymentMethod is attached.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: "If this is a `customer_balance` PaymentMethod, this hash contains details about the CustomerBalance payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: "If this is an `eps` PaymentMethod, this hash contains details about the EPS payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "arzte_und_apotheker_bank", "austrian_anadi_bank_ag", "bank_austria", "bankhaus_carl_spangler", "bankhaus_schelhammer_und_schattera_ag", "bawag_psk_ag", "bks_bank_ag", "brull_kallmus_bank_ag", "btv_vier_lander_bank", "capital_bank_grawe_gruppe_ag", "dolomitenbank", "easybank_ag", "erste_bank_und_sparkassen", "hypo_alpeadriabank_international_ag", "hypo_bank_burgenland_aktiengesellschaft", "hypo_noe_lb_fur_niederosterreich_u_wien", "hypo_oberosterreich_salzburg_steiermark", "hypo_tirol_bank_ag", "hypo_vorarlberg_bank_ag", "marchfelder_bank", "oberbank_ag", "raiffeisen_bankengruppe_osterreich", "schoellerbank_ag", "sparda_bank_wien", "volksbank_gruppe", "volkskreditbank_ag", "vr_bank_braunau" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":bank"], title: "fpx", minimum: nil, deprecated: nil, format: nil, description: "If this is an `fpx` PaymentMethod, this hash contains details about the FPX payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "affin_bank", "agrobank", "alliance_bank", "ambank", "bank_islam", "bank_muamalat", "bank_rakyat", "bsn", "cimb", "deutsche_bank", "hong_leong_bank", "hsbc", "kfh", "maybank2e", "maybank2u", "ocbc", "pb_enterprise", "public_bank", "rhb", "standard_chartered", "uob" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: "If this is a `giropay` PaymentMethod, this hash contains details about the Giropay payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: "If this is a `grabpay` PaymentMethod, this hash contains details about the GrabPay payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: "If this is an `ideal` PaymentMethod, this hash contains details about the iDEAL payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "abn_amro", "asn_bank", "bunq", "handelsbanken", "ing", "knab", "moneyou", "rabobank", "regiobank", "revolut", "sns_bank", "triodos_bank", "van_lanschot" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: "If this is an `interac_present` PaymentMethod, this hash contains details about the Interac Present payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: "If this is a `konbini` PaymentMethod, this hash contains details about the Konbini payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: "If this is a `p24` PaymentMethod, this hash contains details about the P24 payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "alior_bank", "bank_millennium", "bank_nowy_bfg_sa", "bank_pekao_sa", "banki_spbdzielcze", "blik", "bnp_paribas", "boz", "citi_handlowy", "credit_agricole", "envelobank", "etransfer_pocztowy24", "getin_bank", "ideabank", "ing", "inteligo", "mbank_mtransfer", "nest_przelew", "noble_pay", "pbac_z_ipko", "plus_bank", "santander_przelew24", "tmobile_usbugi_bankowe", "toyota_bank", "volkswagen_bank" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "The PaymentMethod to share.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: "If this is a `paynow` PaymentMethod, this hash contains details about the PayNow payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":iban"], title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "iban" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":country"], title: "sofort", minimum: nil, deprecated: nil, format: nil, description: "If this is a `sofort` PaymentMethod, this hash contains details about the SOFORT payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["AT", "BE", "DE", "ES", "IT", "NL"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "acss_debit", "afterpay_clearpay", "alipay", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "eps", "fpx", "giropay", "grabpay", "ideal", "klarna", "konbini", "oxxo", "p24", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: "If this is an `us_bank_account` PaymentMethod, this hash contains details about the US bank account payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "savings"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: "If this is an `wechat_pay` PaymentMethod, this hash contains details about the wechat_pay payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_methods"] }, put: nil, ref: nil, resource_path: "/v1/payment_methods", servers: [], summary: nil, trace: nil }, "/v1/terminal/readers/{reader}/process_payment_intent" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Initiates a payment flow on a Reader.

", external_docs: nil, fn_name: "post_terminal_readers_reader_process_payment_intent", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalReadersReaderProcessPaymentIntent", operation_id_original: "PostTerminalReadersReaderProcessPaymentIntent", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "reader", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "process_config" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":payment_intent"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "PaymentIntent ID", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "process_config" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "process_config", minimum: nil, deprecated: nil, format: nil, description: "Configuration overrides", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "skip_tipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "skip_tipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":skip_tipping", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":process_config", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/readers/{reader}/process_payment_intent", servers: [], summary: nil, trace: nil }, "/v1/radar/value_lists/{value_list}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes a ValueList object, also deleting any items contained within the value list. To be deleted, a value list must not be referenced in any rules.

", external_docs: nil, fn_name: "delete_radar_value_lists_value_list", module: "Radar", module_path: ["radar"], operation_id: "DeleteRadarValueListsValueList", operation_id_original: "DeleteRadarValueListsValueList", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "value_list", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_radar.value_list", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a ValueList object.

", external_docs: nil, fn_name: "get_radar_value_lists_value_list", module: "Radar", module_path: ["radar"], operation_id: "GetRadarValueListsValueList", operation_id_original: "GetRadarValueListsValueList", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "value_list", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.value_list", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a ValueList object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Note that item_type is immutable.

", external_docs: nil, fn_name: "post_radar_value_lists_value_list", module: "Radar", module_path: ["radar"], operation_id: "PostRadarValueListsValueList", operation_id_original: "PostRadarValueListsValueList", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "value_list", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alias" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alias", minimum: nil, deprecated: nil, format: nil, description: "The name of the value list for use in rules.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alias", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The human-readable name of the value list.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.value_list", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, put: nil, ref: nil, resource_path: "/v1/radar/value_lists/{value_list}", servers: [], summary: nil, trace: nil }, "/v1/charges/{charge}/capture" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Capture the payment of an existing, uncaptured, charge. This is the second half of the two-step payment flow, where first you created a charge with the capture option set to false.

\n\n

Uncaptured payments expire a set number of days after they are created (7 by default). If they are not captured by that point in time, they will be marked as refunded and will no longer be capturable.

", external_docs: nil, fn_name: "post_charges_charge_capture", module: "Charges", module_path: ["charges"], operation_id: "PostChargesChargeCapture", operation_id_original: "PostChargesChargeCapture", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount to capture, which must be less than or equal to the original amount. Any additional amount will be automatically refunded.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee", minimum: nil, deprecated: nil, format: nil, description: "An application fee to add on to this charge.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "An application fee amount to add on to this charge, which must be less than or equal to the original amount.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: "The email address to send this charge's receipt to. This will override the previously-specified email address for this charge, if one was set. Receipts will not be sent in test mode.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "For card charges, use `statement_descriptor_suffix` instead. Otherwise, you can use this value as the complete description of a charge on your customers’ statements. Must contain at least one letter, maximum 22 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_suffix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_suffix", minimum: nil, deprecated: nil, format: nil, description: "Provides information about the charge that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated descriptor.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_suffix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://stripe.com/docs/connect/destination-charges) for details.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://stripe.com/docs/connect/charges-transfers#transfer-options) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, put: nil, ref: nil, resource_path: "/v1/charges/{charge}/capture", servers: [], summary: nil, trace: nil }, "/v1/disputes" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your disputes.

", external_docs: nil, fn_name: "get_disputes", module: "Disputes", module_path: ["disputes"], operation_id: "GetDisputes", operation_id_original: "GetDisputes", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return disputes associated to the charge specified by this charge ID.", example: nil, examples: nil, explode: true, in: :query, name: "charge", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return disputes associated to the PaymentIntent specified by this PaymentIntent ID.", example: nil, examples: nil, explode: true, in: :query, name: "payment_intent", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/disputes", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["disputes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/disputes", servers: [], summary: nil, trace: nil }, "/v1/prices/{price}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the price with the given ID.

", external_docs: nil, fn_name: "get_prices_price", module: "Prices", module_path: ["prices"], operation_id: "GetPricesPrice", operation_id_original: "GetPricesPrice", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "price", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["prices"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified price by setting the values of the parameters passed. Any parameters not provided are left unchanged.

", external_docs: nil, fn_name: "post_prices_price", module: "Prices", module_path: ["prices"], operation_id: "PostPricesPrice", operation_id_original: "PostPricesPrice", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "price", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the price can be used for new purchases. Defaults to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lookup_key" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lookup_key", minimum: nil, deprecated: nil, format: nil, description: "A lookup key used to retrieve prices dynamically from a static string. This may be up to 200 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lookup_key", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nickname" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nickname", minimum: nil, deprecated: nil, format: nil, description: "A brief description of the price, hidden from customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nickname", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: "Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_lookup_key" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_lookup_key", minimum: nil, deprecated: nil, format: nil, description: "If set to true, will atomically remove the lookup key from the existing price, and assign it to this price.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_lookup_key", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["prices"] }, put: nil, ref: nil, resource_path: "/v1/prices/{price}", servers: [], summary: nil, trace: nil }, "/v1/accounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of accounts connected to your platform via Connect. If you’re not a platform, the list is empty.

", external_docs: nil, fn_name: "get_accounts", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccounts", operation_id_original: "GetAccounts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/accounts", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

With Connect, you can create Stripe accounts for your users.\nTo do this, you’ll first need to register your platform.

", external_docs: nil, fn_name: "post_accounts", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccounts", operation_id_original: "PostAccounts", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "business_profile" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "capabilities" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "company" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "individual" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tos_acceptance" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_token", minimum: nil, deprecated: nil, format: nil, description: "An [account token](https://stripe.com/docs/api#create_account_token), used to securely provide details to the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "external_account_payout_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_profile", minimum: nil, deprecated: nil, format: nil, description: "Business information about the account.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mcc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mcc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 4, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mcc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":support_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":support_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "government_entity", "individual", "non_profit"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_type", minimum: nil, deprecated: nil, format: nil, description: "The business type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":business_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capabilities" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capabilities", minimum: nil, deprecated: nil, format: nil, description: "Each key of the dictionary represents a capability, and each capability maps to its settings (e.g. whether it has been requested or not). Each capability will be inactive until you have provided its specific requirements and Stripe has verified them. An account may have some of its requested capabilities be active and some be inactive.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":afterpay_clearpay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":au_becs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bacs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bancontact_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_transfer_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":boleto_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cartes_bancaires_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cartes_bancaires_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cartes_bancaires_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eps_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fpx_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":giropay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":grabpay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ideal_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "jcb_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "jcb_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":jcb_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":klarna_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":konbini_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legacy_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legacy_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legacy_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":oxxo_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":p24_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":paynow_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sofort_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_reporting_us_1099_k" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_reporting_us_1099_k", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_reporting_us_1099_k", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_reporting_us_1099_misc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_reporting_us_1099_misc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_reporting_us_1099_misc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfers" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfers", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfers", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account_ach_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account_ach_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account_ach_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":capabilities", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: "Information about the company or business. This field is available for any `business_type`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "directors_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "directors_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":directors_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executives_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executives_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executives_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owners_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owners_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owners_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ownership_declaration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ownership_declaration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ownership_declaration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "registration_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "registration_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":registration_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "structure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "", "free_zone_establishment", "free_zone_llc", "government_instrumentality", "governmental_unit", "incorporated_non_profit", "limited_liability_partnership", "llc", "multi_member_llc", "private_company", "private_corporation", "private_partnership", "public_company", "public_corporation", "public_partnership", "single_member_llc", "sole_establishment", "sole_proprietorship", "tax_exempt_government_instrumentality", "unincorporated_association", "unincorporated_non_profit" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "structure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":structure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_registrar" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_registrar", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_registrar", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "vat_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "vat_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":vat_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States and the business for which you're creating an account is legally represented in Canada, you would use `CA` as the country for the account being created.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account_ownership_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account_ownership_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_account_ownership_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_license" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_license", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_license", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_memorandum_of_association" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_memorandum_of_association", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_memorandum_of_association", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_ministerial_decree" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_ministerial_decree", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_ministerial_decree", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_registration_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_registration_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_registration_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_tax_id_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_tax_id_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_tax_id_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proof_of_registration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proof_of_registration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":proof_of_registration", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The email address of the account holder. This is only to make the account easier to identify to you. Stripe only emails Custom accounts with your consent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_account", minimum: nil, deprecated: nil, format: nil, description: "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.

By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the bank account or card creation API.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "individual", minimum: nil, deprecated: nil, format: nil, description: "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 300, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["existing", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "settings", minimum: nil, deprecated: nil, format: nil, description: "Options for customizing how the account functions within Stripe.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "branding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "branding", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "icon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "icon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":icon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "logo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "logo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":logo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "primary_color" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "primary_color", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":primary_color", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "secondary_color" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "secondary_color", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":secondary_color", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":branding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "decline_on" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "decline_on", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "avs_failure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "avs_failure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":avs_failure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_failure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_failure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_failure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":decline_on", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_prefix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_prefix", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 10, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_prefix", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payouts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payouts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "debit_negative_balances" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "debit_negative_balances", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":debit_negative_balances", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "delay_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delay_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["minimum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":delay_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["daily", "manual", "monthly", "weekly"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "monthly_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "monthly_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":monthly_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weekly_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "friday", "monday", "saturday", "sunday", "thursday", "tuesday", "wednesday" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weekly_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weekly_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payouts", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_agreement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_agreement", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_agreement", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["custom", "express", "standard"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of Stripe account to create. May be one of `custom`, `express` or `standard`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts", servers: [], summary: nil, trace: nil }, "/v1/identity/verification_sessions/{session}/cancel" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A VerificationSession object can be canceled when it is in requires_input status.

\n\n

Once canceled, future submission attempts are disabled. This cannot be undone. Learn more.

", external_docs: nil, fn_name: "post_identity_verification_sessions_session_cancel", module: "Identity", module_path: ["identity"], operation_id: "PostIdentityVerificationSessionsSessionCancel", operation_id_original: "PostIdentityVerificationSessionsSessionCancel", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "session", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["identity"] }, put: nil, ref: nil, resource_path: "/v1/identity/verification_sessions/{session}/cancel", servers: [], summary: nil, trace: nil }, "/v1/account/persons/{person}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the account_opener. If your integration is using the executive parameter, you cannot delete the only verified executive on file.

", external_docs: nil, fn_name: "delete_account_persons_person", module: "Account", module_path: ["account"], operation_id: "DeleteAccountPersonsPerson", operation_id_original: "DeleteAccountPersonsPerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an existing person.

", external_docs: nil, fn_name: "get_account_persons_person", module: "Account", module_path: ["account"], operation_id: "GetAccountPersonsPerson", operation_id_original: "GetAccountPersonsPerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing person.

", external_docs: nil, fn_name: "post_account_persons_person", module: "Account", module_path: ["account"], operation_id: "PostAccountPersonsPerson", operation_id_original: "PostAccountPersonsPerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kana" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kanji" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "dob" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "full_name_aliases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "relationship" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verification" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The person's address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The person's date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_token", minimum: nil, deprecated: nil, format: nil, description: "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":person_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: "The relationship that this person has with the account's legal entity.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the person's Social Security number (U.S. only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "The person's verification status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/persons/{person}", servers: [], summary: nil, trace: nil }, "/v1/issuing/authorizations/{authorization}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an Issuing Authorization object.

", external_docs: nil, fn_name: "get_issuing_authorizations_authorization", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingAuthorizationsAuthorization", operation_id_original: "GetIssuingAuthorizationsAuthorization", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "authorization", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.authorization", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified Issuing Authorization object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_issuing_authorizations_authorization", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingAuthorizationsAuthorization", operation_id_original: "PostIssuingAuthorizationsAuthorization", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "authorization", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.authorization", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/authorizations/{authorization}", servers: [], summary: nil, trace: nil }, "/v1/payment_intents/{intent}/apply_customer_balance" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Manually reconcile the remaining amount for a customer_balance PaymentIntent.

\n\n

This can be used when the cash balance for a customer in manual reconciliation mode received funds.

", external_docs: nil, fn_name: "post_payment_intents_intent_apply_customer_balance", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "PostPaymentIntentsIntentApplyCustomerBalance", operation_id_original: "PostPaymentIntentsIntentApplyCustomerBalance", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount intended to be applied to this PaymentIntent from the customer’s cash balance.\n\nA positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency).\n\nThe maximum amount is the amount of the PaymentIntent.\n\nWhen omitted, the amount defaults to the remaining amount requested on the PaymentIntent.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, put: nil, ref: nil, resource_path: "/v1/payment_intents/{intent}/apply_customer_balance", servers: [], summary: nil, trace: nil }, "/v1/payment_intents/search" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Search for PaymentIntents you’ve previously created using Stripe’s Search Query Language.\nDon’t use search in read-after-write flows where strict consistency is necessary. Under normal operating\nconditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up\nto an hour behind during outages. Search functionality is not available to merchants in India.

", external_docs: nil, fn_name: "get_payment_intents_search", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "GetPaymentIntentsSearch", operation_id_original: "GetPaymentIntentsSearch", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.", example: nil, examples: nil, explode: true, in: :query, name: "page", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The search query string. See [search query language](https://stripe.com/docs/search#search-query-language) and the list of supported [query fields for payment intents](https://stripe.com/docs/search#query-fields-for-payment-intents).", example: nil, examples: nil, explode: true, in: :query, name: "query", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "SearchResult", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_page" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_page", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_page", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["search_result"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_count", minimum: nil, deprecated: nil, format: nil, description: "The total number of objects that match the query, only accurate up to 10,000.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/payment_intents/search", servers: [], summary: nil, trace: nil }, "/v1/files/{file}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing file object. Supply the unique file ID from a file, and Stripe will return the corresponding file object. To access file contents, see the File Upload Guide.

", external_docs: nil, fn_name: "get_files_file", module: "Files", module_path: ["files"], operation_id: "GetFilesFile", operation_id_original: "GetFilesFile", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "file", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["files"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/files/{file}", servers: [], summary: nil, trace: nil }, "/v1/issuing/cards/{card}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an Issuing Card object.

", external_docs: nil, fn_name: "get_issuing_cards_card", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingCardsCard", operation_id_original: "GetIssuingCardsCard", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "card", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified Issuing Card object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_issuing_cards_card", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingCardsCard", operation_id_original: "PostIssuingCardsCard", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "card", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "pin" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "spending_controls" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["lost", "stolen"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason why the `status` of this card is `canceled`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pin" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pin", minimum: nil, deprecated: nil, format: nil, description: "The desired new PIN for this card.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "encrypted_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "encrypted_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":encrypted_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":pin", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_controls" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_controls", minimum: nil, deprecated: nil, format: nil, description: "Rules that control spending for this card. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "blocked_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "blocked_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":blocked_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":interval"], title: "spending_limits_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "all_time", "daily", "monthly", "per_authorization", "weekly", "yearly" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":spending_controls", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "canceled", "inactive"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Dictates whether authorizations can be approved on this card. If this card is being canceled because it was lost or stolen, this information should be provided as `cancellation_reason`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/cards/{card}", servers: [], summary: nil, trace: nil }, "/v1/sources/{source}/verify" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Verify a given source.

", external_docs: nil, fn_name: "post_sources_source_verify", module: "Sources", module_path: ["sources"], operation_id: "PostSourcesSourceVerify", operation_id_original: "PostSourcesSourceVerify", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "source", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "values" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":values"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "values" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "values", minimum: nil, deprecated: nil, format: nil, description: "The values needed to verify the source.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":values", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sources"] }, put: nil, ref: nil, resource_path: "/v1/sources/{source}/verify", servers: [], summary: nil, trace: nil }, "/v1/invoiceitems" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your invoice items. Invoice items are returned sorted by creation date, with the most recently created invoice items appearing first.

", external_docs: nil, fn_name: "get_invoiceitems", module: "Invoiceitems", module_path: ["invoiceitems"], operation_id: "GetInvoiceitems", operation_id_original: "GetInvoiceitems", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The identifier of the customer whose invoice items to return. If none is provided, all invoice items will be returned.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return invoice items belonging to this invoice. If none is provided, all invoice items will be returned. If specifying an invoice, no customer identifier is needed.", example: nil, examples: nil, explode: true, in: :query, name: "invoice", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Set to `true` to only show pending invoice items, which are not yet attached to any invoices. Set to `false` to only show invoice items already attached to invoices. If unspecified, no filter is applied.", example: nil, examples: nil, explode: true, in: :query, name: "pending", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoiceitem", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/invoiceitems", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoiceitems"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates an item to be added to a draft invoice (up to 250 items per invoice). If no invoice is specified, the item will be on the next invoice created for the customer specified.

", external_docs: nil, fn_name: "post_invoiceitems", module: "Invoiceitems", module_path: ["invoiceitems"], operation_id: "PostInvoiceitems", operation_id_original: "PostInvoiceitems", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "discounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "period" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "price_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s of the charge to be applied to the upcoming invoice. Passing in a negative `amount` will reduce the `amount_due` on the invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer who will be billed when this invoice item is billed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string which you can attach to the invoice item. The description is displayed in the invoice for easy tracking.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discountable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discountable", minimum: nil, deprecated: nil, format: nil, description: "Controls whether discounts apply to this invoice item. Defaults to false for prorations or negative invoice items, and true for all other invoice items.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discountable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The coupons to redeem into discounts for the invoice item or invoice line item.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "The ID of an existing invoice to add this invoice item to. When left blank, the invoice item will be added to the next upcoming scheduled invoice. This is useful when adding invoice items in response to an invoice.created webhook. You can only add invoice items to draft invoices and there is a maximum of 250 items per invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":end", ":start"], title: "period", minimum: nil, deprecated: nil, format: nil, description: "The period associated with this invoice item. When set to different values, the period will be rendered on the invoice.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The ID of the price object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "Non-negative integer. The quantity of units for the invoice item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The ID of a subscription to add this invoice item to. When left blank, the invoice item will be be added to the next upcoming scheduled invoice. When set, scheduled invoices for subscriptions other than the specified subscription will ignore the invoice item. Use this when you want to express that an invoice item has been accrued within the context of a particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates which apply to the invoice item. When set, the `default_tax_rates` on the invoice do not apply to this invoice item.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: "The integer unit amount in %s of the charge to be applied to the upcoming invoice. This `unit_amount` will be multiplied by the quantity to get the full amount. Passing in a negative `unit_amount` will reduce the `amount_due` on the invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `unit_amount`, but accepts a decimal value in %s with at most 12 decimal places. Only one of `unit_amount` and `unit_amount_decimal` can be set.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoiceitem", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoiceitems"] }, put: nil, ref: nil, resource_path: "/v1/invoiceitems", servers: [], summary: nil, trace: nil }, "/v1/ephemeral_keys/{key}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Invalidates a short-lived API key for a given resource.

", external_docs: nil, fn_name: "delete_ephemeral_keys_key", module: "EphemeralKeys", module_path: ["ephemeral_keys"], operation_id: "DeleteEphemeralKeysKey", operation_id_original: "DeleteEphemeralKeysKey", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "key", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/ephemeral_key", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["ephemeral_keys"] }, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/ephemeral_keys/{key}", servers: [], summary: nil, trace: nil }, "/v1/exchange_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of objects that contain the rates at which foreign currencies are converted to one another. Only shows the currencies for which Stripe supports.

", external_docs: nil, fn_name: "get_exchange_rates", module: "ExchangeRates", module_path: ["exchange_rates"], operation_id: "GetExchangeRates", operation_id_original: "GetExchangeRates", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is the currency that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with the exchange rate for currency X your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and total number of supported payout currencies, and the default is the max.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is the currency that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with the exchange rate for currency X, your subsequent call can include `starting_after=X` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/exchange_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/exchange_rates", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["exchange_rates"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/exchange_rates", servers: [], summary: nil, trace: nil }, "/v1/setup_intents/{intent}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of a SetupIntent that has previously been created.

\n\n

Client-side retrieval using a publishable key is allowed when the client_secret is provided in the query string.

\n\n

When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the SetupIntent object reference for more details.

", external_docs: nil, fn_name: "get_setup_intents_intent", module: "SetupIntents", module_path: ["setup_intents"], operation_id: "GetSetupIntentsIntent", operation_id_original: "GetSetupIntentsIntent", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The client secret of the SetupIntent. Required if a publishable key is used to retrieve the SetupIntent.", example: nil, examples: nil, explode: true, in: :query, name: "client_secret", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["setup_intents"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a SetupIntent object.

", external_docs: nil, fn_name: "post_setup_intents_intent", module: "SetupIntents", module_path: ["setup_intents"], operation_id: "PostSetupIntentsIntent", operation_id_original: "PostSetupIntentsIntent", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the Customer this SetupIntent belongs to, if one exists.\n\nIf present, the SetupIntent's payment method will be attached to the Customer on successful setup. Payment methods attached to other Customers cannot be used with this SetupIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method (a PaymentMethod, Card, or saved Source object) to attach to this SetupIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for this SetupIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cad", "usd"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_type", ":currency", ":interval", ":reference", ":start_date" ], title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "sporadic", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 80, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["india"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types (e.g. card) that this SetupIntent is allowed to set up. If this is not provided, defaults to [\"card\"].", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["setup_intents"] }, put: nil, ref: nil, resource_path: "/v1/setup_intents/{intent}", servers: [], summary: nil, trace: nil }, "/v1/files" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of the files that your account has access to. The files are returned sorted by creation date, with the most recently created files appearing first.

", external_docs: nil, fn_name: "get_files", module: "Files", module_path: ["files"], operation_id: "GetFiles", operation_id_original: "GetFiles", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The file purpose to filter queries by. If none is provided, files will not be filtered by purpose.", example: nil, examples: nil, explode: true, in: :query, name: "purpose", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "account_requirement", "additional_verification", "business_icon", "business_logo", "customer_signature", "dispute_evidence", "document_provider_identity_document", "finance_report_run", "identity_document", "identity_document_downloadable", "pci_document", "selfie", "sigma_scheduled_query", "tax_document_user_upload" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/files", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["files"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

To upload a file to Stripe, you’ll need to send a request of type multipart/form-data. The request should contain the file you would like to upload, as well as the parameters for creating a file.

\n\n

All of Stripe’s officially supported Client libraries should have support for sending multipart/form-data.

", external_docs: nil, fn_name: "post_files", module: "Files", module_path: ["files"], operation_id: "PostFiles", operation_id_original: "PostFiles", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "multipart/form-data" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "file_link_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":file", ":purpose"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "file" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "file", minimum: nil, deprecated: nil, format: nil, description: "A file to upload. The file should follow the specifications of RFC 2388 (which defines file transfers for the `multipart/form-data` protocol).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":file", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "file_link_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":create"], title: "file_link_data", minimum: nil, deprecated: nil, format: nil, description: "Optional parameters to automatically create a [file link](https://stripe.com/docs/api#file_links) for the newly created file.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "create" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "create", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":create", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":file_link_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "purpose" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "account_requirement", "additional_verification", "business_icon", "business_logo", "customer_signature", "dispute_evidence", "identity_document", "pci_document", "tax_document_user_upload" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "purpose", minimum: nil, deprecated: nil, format: nil, description: "The [purpose](https://stripe.com/docs/file-upload#uploading-a-file) of the uploaded file.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":purpose", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [ %{ __struct__: ExOAPI.Parser.V3.Context.Server, description: nil, url: "https://files.stripe.com/", variables: nil } ], summary: nil, tags: ["files"] }, put: nil, ref: nil, resource_path: "/v1/files", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/bank_accounts/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a specified source for a given customer.

", external_docs: nil, fn_name: "delete_customers_customer_bank_accounts_id", module: "Customers", module_path: ["customers"], operation_id: "DeleteCustomersCustomerBankAccountsId", operation_id_original: "DeleteCustomersCustomerBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

By default, you can see the 10 most recent sources stored on a Customer directly on the object, but you can also retrieve details about a specific bank account stored on the Stripe account.

", external_docs: nil, fn_name: "get_customers_customer_bank_accounts_id", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerBankAccountsId", operation_id_original: "GetCustomersCustomerBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Update a specified source for a given customer.

", external_docs: nil, fn_name: "post_customers_customer_bank_accounts_id", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerBankAccountsId", operation_id_original: "PostCustomersCustomerBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "owner" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the person or business that owns the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "The type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: "City/District/Suburb/Town/Village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: "Billing address country, if provided when creating card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (Street address/PO Box/Company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (Apartment/Suite/Unit/Building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: "State/County/Province/Region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two digit number representing the card’s expiration month.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four digit number representing the card’s expiration year.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Cardholder name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/bank_accounts/{id}", servers: [], summary: nil, trace: nil }, "/v1/issuer_fraud_records/{issuer_fraud_record}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Retrieves the details of an issuer fraud record that has previously been created.

\n\n

Please refer to the issuer fraud record object reference for more details.

", external_docs: nil, fn_name: "get_issuer_fraud_records_issuer_fraud_record", module: "IssuerFraudRecords", module_path: ["issuer_fraud_records"], operation_id: "GetIssuerFraudRecordsIssuerFraudRecord", operation_id_original: "GetIssuerFraudRecordsIssuerFraudRecord", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "issuer_fraud_record", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuer_fraud_record", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuer_fraud_records"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/issuer_fraud_records/{issuer_fraud_record}", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/people/{person}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the account_opener. If your integration is using the executive parameter, you cannot delete the only verified executive on file.

", external_docs: nil, fn_name: "delete_accounts_account_people_person", module: "Accounts", module_path: ["accounts"], operation_id: "DeleteAccountsAccountPeoplePerson", operation_id_original: "DeleteAccountsAccountPeoplePerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an existing person.

", external_docs: nil, fn_name: "get_accounts_account_people_person", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountPeoplePerson", operation_id_original: "GetAccountsAccountPeoplePerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing person.

", external_docs: nil, fn_name: "post_accounts_account_people_person", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountPeoplePerson", operation_id_original: "PostAccountsAccountPeoplePerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kana" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kanji" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "dob" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "full_name_aliases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "relationship" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verification" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The person's address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The person's date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_token", minimum: nil, deprecated: nil, format: nil, description: "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":person_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: "The relationship that this person has with the account's legal entity.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the person's Social Security number (U.S. only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "The person's verification status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/people/{person}", servers: [], summary: nil, trace: nil }, "/v1/payouts" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of existing payouts sent to third-party bank accounts or that Stripe has sent you. The payouts are returned in sorted order, with the most recently created payouts appearing first.

", external_docs: nil, fn_name: "get_payouts", module: "Payouts", module_path: ["payouts"], operation_id: "GetPayouts", operation_id_original: "GetPayouts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "arrival_date", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The ID of an external account - only return payouts sent to this external account.", example: nil, examples: nil, explode: true, in: :query, name: "destination", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return payouts that have the given status: `pending`, `paid`, `failed`, or `canceled`.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PayoutList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/payouts", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payouts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

To send funds to your own bank account, you create a new payout object. Your Stripe balance must be able to cover the payout amount, or you’ll receive an “Insufficient Funds” error.

\n\n

If your API key is in test mode, money won’t actually be sent, though everything else will occur as if in live mode.

\n\n

If you are creating a manual payout on a Stripe account that uses multiple payment source types, you’ll need to specify the source type balance that the payout should draw from. The balance object details available and pending amounts by source type.

", external_docs: nil, fn_name: "post_payouts", module: "Payouts", module_path: ["payouts"], operation_id: "PostPayouts", operation_id_original: "PostPayouts", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in cents representing how much to payout.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "The ID of a bank account or a card to send the payout to. If no destination is supplied, the default external account for the specified currency will be used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["instant", "standard"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "method", minimum: nil, deprecated: nil, format: nil, description: "The method used to send this payout, which can be `standard` or `instant`. `instant` is only supported for payouts to debit cards. (See [Instant payouts for marketplaces for more information](https://stripe.com/blog/instant-payouts-for-marketplaces).)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account", "card", "fpx"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type", minimum: nil, deprecated: nil, format: nil, description: "The balance type of your Stripe balance to draw this payout from. Balances for different payment sources are kept separately. You can find the amounts with the balances API. One of `bank_account`, `card`, or `fpx`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "A string to be displayed on the recipient's bank or card statement. This may be at most 22 characters. Attempting to use a `statement_descriptor` longer than 22 characters will return an error. Note: Most banks will truncate this information and/or display it inconsistently. Some may not display it at all.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payouts"] }, put: nil, ref: nil, resource_path: "/v1/payouts", servers: [], summary: nil, trace: nil }, "/v1/account/capabilities/{capability}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves information about the specified Account Capability.

", external_docs: nil, fn_name: "get_account_capabilities_capability", module: "Account", module_path: ["account"], operation_id: "GetAccountCapabilitiesCapability", operation_id_original: "GetAccountCapabilitiesCapability", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "capability", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/capability", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing Account Capability.

", external_docs: nil, fn_name: "post_account_capabilities_capability", module: "Account", module_path: ["account"], operation_id: "PostAccountCapabilitiesCapability", operation_id_original: "PostAccountCapabilitiesCapability", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "capability", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: "Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/capability", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/capabilities/{capability}", servers: [], summary: nil, trace: nil }, "/v1/products/search" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Search for products you’ve previously created using Stripe’s Search Query Language.\nDon’t use search in read-after-write flows where strict consistency is necessary. Under normal operating\nconditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up\nto an hour behind during outages. Search functionality is not available to merchants in India.

", external_docs: nil, fn_name: "get_products_search", module: "Products", module_path: ["products"], operation_id: "GetProductsSearch", operation_id_original: "GetProductsSearch", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.", example: nil, examples: nil, explode: true, in: :query, name: "page", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The search query string. See [search query language](https://stripe.com/docs/search#search-query-language) and the list of supported [query fields for products](https://stripe.com/docs/search#query-fields-for-products).", example: nil, examples: nil, explode: true, in: :query, name: "query", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "SearchResult", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_page" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_page", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_page", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["search_result"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_count", minimum: nil, deprecated: nil, format: nil, description: "The total number of objects that match the query, only accurate up to 10,000.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["products"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/products/search", servers: [], summary: nil, trace: nil }, "/v1/sources/{source}/mandate_notifications/{mandate_notification}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a new Source MandateNotification.

", external_docs: nil, fn_name: "get_sources_source_mandate_notifications_mandate_notification", module: "Sources", module_path: ["sources"], operation_id: "GetSourcesSourceMandateNotificationsMandateNotification", operation_id_original: "GetSourcesSourceMandateNotificationsMandateNotification", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "mandate_notification", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "source", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_mandate_notification", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sources"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/sources/{source}/mandate_notifications/{mandate_notification}", servers: [], summary: nil, trace: nil }, "/v1/application_fees/{fee}/refunds/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

By default, you can see the 10 most recent refunds stored directly on the application fee object, but you can also retrieve details about a specific refund stored on the application fee.

", external_docs: nil, fn_name: "get_application_fees_fee_refunds_id", module: "ApplicationFees", module_path: ["application_fees"], operation_id: "GetApplicationFeesFeeRefundsId", operation_id_original: "GetApplicationFeesFeeRefundsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "fee", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/fee_refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["application_fees"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified application fee refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

\n\n

This request only accepts metadata as an argument.

", external_docs: nil, fn_name: "post_application_fees_fee_refunds_id", module: "ApplicationFees", module_path: ["application_fees"], operation_id: "PostApplicationFeesFeeRefundsId", operation_id_original: "PostApplicationFeesFeeRefundsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "fee", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/fee_refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["application_fees"] }, put: nil, ref: nil, resource_path: "/v1/application_fees/{fee}/refunds/{id}", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/discount" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Removes the currently applied discount on a customer.

", external_docs: nil, fn_name: "delete_customers_customer_discount", module: "Customers", module_path: ["customers"], operation_id: "DeleteCustomersCustomerDiscount", operation_id_original: "DeleteCustomersCustomerDiscount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: nil, external_docs: nil, fn_name: "get_customers_customer_discount", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerDiscount", operation_id_original: "GetCustomersCustomerDiscount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/discount", servers: [], summary: nil, trace: nil }, "/v1/coupons" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your coupons.

", external_docs: nil, fn_name: "get_coupons", module: "Coupons", module_path: ["coupons"], operation_id: "GetCoupons", operation_id_original: "GetCoupons", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/coupons", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["coupons"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can create coupons easily via the coupon management page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create coupons on the fly.

\n\n

A coupon has either a percent_off or an amount_off and currency. If you set an amount_off, that amount will be subtracted from any invoice’s subtotal. For example, an invoice with a subtotal of 100 will have a final total of 0 if a coupon with an amount_off of 200 is applied to it and an invoice with a subtotal of 300 will have a final total of 100 if a coupon with an amount_off of 200 is applied to it.

", external_docs: nil, fn_name: "post_coupons", module: "Coupons", module_path: ["coupons"], operation_id: "PostCoupons", operation_id_original: "PostCoupons", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "applies_to" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_off" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_off", minimum: nil, deprecated: nil, format: nil, description: "A positive integer representing the amount to subtract from an invoice total (required if `percent_off` is not passed).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_off", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "applies_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "applies_to", minimum: nil, deprecated: nil, format: nil, description: "A hash containing directions for what this Coupon will apply discounts to.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "products" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "products", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":products", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":applies_to", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `amount_off` parameter (required if `amount_off` is passed).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["forever", "once", "repeating"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duration", minimum: nil, deprecated: nil, format: nil, description: "Specifies how long the discount will be in effect if used on a subscription. Can be `forever`, `once`, or `repeating`. Defaults to `once`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duration_in_months" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duration_in_months", minimum: nil, deprecated: nil, format: nil, description: "Required only if `duration` is `repeating`, in which case it must be a positive integer that specifies the number of months the discount will be in effect.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duration_in_months", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique string of your choice that will be used to identify this coupon when applying it to a customer. If you don't want to specify a particular code, you can leave the ID blank and we'll generate a random code for you.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "max_redemptions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "max_redemptions", minimum: nil, deprecated: nil, format: nil, description: "A positive integer specifying the number of times the coupon can be redeemed before it's no longer valid. For example, you might have a 50% off coupon that the first 20 readers of your blog can use.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":max_redemptions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Name of the coupon displayed to customers on, for instance invoices, or receipts. By default the `id` is shown if `name` is not set.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_off" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_off", minimum: nil, deprecated: nil, format: nil, description: "A positive float larger than 0, and smaller or equal to 100, that represents the discount the coupon will apply (required if `amount_off` is not passed).", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percent_off", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redeem_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redeem_by", minimum: nil, deprecated: nil, format: "unix-time", description: "Unix timestamp specifying the last time at which the coupon can be redeemed. After the redeem_by date, the coupon can no longer be applied to new customers.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redeem_by", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["coupons"] }, put: nil, ref: nil, resource_path: "/v1/coupons", servers: [], summary: nil, trace: nil }, "/v1/charges/{charge}/dispute/close" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: nil, external_docs: nil, fn_name: "post_charges_charge_dispute_close", module: "Charges", module_path: ["charges"], operation_id: "PostChargesChargeDisputeClose", operation_id_original: "PostChargesChargeDisputeClose", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, put: nil, ref: nil, resource_path: "/v1/charges/{charge}/dispute/close", servers: [], summary: nil, trace: nil }, "/v1/plans/{plan}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deleting plans means new subscribers can’t be added. Existing subscribers aren’t affected.

", external_docs: nil, fn_name: "delete_plans_plan", module: "Plans", module_path: ["plans"], operation_id: "DeletePlansPlan", operation_id_original: "DeletePlansPlan", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "plan", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_plan", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["plans"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the plan with the given ID.

", external_docs: nil, fn_name: "get_plans_plan", module: "Plans", module_path: ["plans"], operation_id: "GetPlansPlan", operation_id_original: "GetPlansPlan", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "plan", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/plan", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["plans"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified plan by setting the values of the parameters passed. Any parameters not provided are left unchanged. By design, you cannot change a plan’s ID, amount, currency, or billing cycle.

", external_docs: nil, fn_name: "post_plans_plan", module: "Plans", module_path: ["plans"], operation_id: "PostPlansPlan", operation_id_original: "PostPlansPlan", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "plan", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the plan is currently available for new subscriptions.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nickname" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nickname", minimum: nil, deprecated: nil, format: nil, description: "A brief description of the plan, hidden from customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nickname", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: "The product the plan belongs to. This cannot be changed once it has been used in a subscription or subscription schedule.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: "Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://stripe.com/docs/api#create_subscription-trial_from_plan).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/plan", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["plans"] }, put: nil, ref: nil, resource_path: "/v1/plans/{plan}", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/bank_accounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

You can see a list of the bank accounts belonging to a Customer. Note that the 10 most recent sources are always available by default on the Customer. If you need more than those 10, you can use this API method and the limit and starting_after parameters to page through additional bank accounts.

", external_docs: nil, fn_name: "get_customers_customer_bank_accounts", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerBankAccounts", operation_id_original: "GetCustomersCustomerBankAccounts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "BankAccountList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When you create a new credit card, you must specify a customer or recipient on which to create it.

\n\n

If the card’s owner has no default card, then the new card will become the default.\nHowever, if the owner already has a default, then it will not change.\nTo change the default, you should update the customer to have a new default_source.

", external_docs: nil, fn_name: "post_customers_customer_bank_accounts", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerBankAccounts", operation_id_original: "PostCustomersCustomerBankAccounts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "card" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alipay_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay_account", minimum: nil, deprecated: nil, format: nil, description: "A token returned by [Stripe.js](https://stripe.com/docs/js) representing the user’s Alipay account details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alipay_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "customer_payment_source_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "A token, like the ones returned by [Stripe.js](https://stripe.com/docs/js).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year", ":number"], title: "customer_payment_source_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "Please refer to full [documentation](https://stripe.com/docs/api) instead.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/bank_accounts", servers: [], summary: nil, trace: nil }, "/v1/terminal/readers/{reader}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes a Reader object.

", external_docs: nil, fn_name: "delete_terminal_readers_reader", module: "Terminal", module_path: ["terminal"], operation_id: "DeleteTerminalReadersReader", operation_id_original: "DeleteTerminalReadersReader", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "reader", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a Reader object.

", external_docs: nil, fn_name: "get_terminal_readers_reader", module: "Terminal", module_path: ["terminal"], operation_id: "GetTerminalReadersReader", operation_id_original: "GetTerminalReadersReader", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "reader", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a Reader object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_terminal_readers_reader", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalReadersReader", operation_id_original: "PostTerminalReadersReader", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "reader", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "label" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "label", minimum: nil, deprecated: nil, format: nil, description: "The new label of the reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":label", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/readers/{reader}", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/persons/{person}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the account_opener. If your integration is using the executive parameter, you cannot delete the only verified executive on file.

", external_docs: nil, fn_name: "delete_accounts_account_persons_person", module: "Accounts", module_path: ["accounts"], operation_id: "DeleteAccountsAccountPersonsPerson", operation_id_original: "DeleteAccountsAccountPersonsPerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an existing person.

", external_docs: nil, fn_name: "get_accounts_account_persons_person", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountPersonsPerson", operation_id_original: "GetAccountsAccountPersonsPerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing person.

", external_docs: nil, fn_name: "post_accounts_account_persons_person", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountPersonsPerson", operation_id_original: "PostAccountsAccountPersonsPerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kana" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kanji" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "dob" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "full_name_aliases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "relationship" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verification" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The person's address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The person's date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_token", minimum: nil, deprecated: nil, format: nil, description: "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":person_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: "The relationship that this person has with the account's legal entity.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the person's Social Security number (U.S. only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "The person's verification status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/persons/{person}", servers: [], summary: nil, trace: nil }, "/v1/credit_notes/{id}/void" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Marks a credit note as void. Learn more about voiding credit notes.

", external_docs: nil, fn_name: "post_credit_notes_id_void", module: "CreditNotes", module_path: ["credit_notes"], operation_id: "PostCreditNotesIdVoid", operation_id_original: "PostCreditNotesIdVoid", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["credit_notes"] }, put: nil, ref: nil, resource_path: "/v1/credit_notes/{id}/void", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/sources" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

List sources for a specified customer.

", external_docs: nil, fn_name: "get_customers_customer_sources", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerSources", operation_id_original: "GetCustomersCustomerSources", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter sources according to a particular object type.", example: nil, examples: nil, explode: true, in: :query, name: "object", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ApmsSourcesSourceList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "Polymorphic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/alipay_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When you create a new credit card, you must specify a customer or recipient on which to create it.

\n\n

If the card’s owner has no default card, then the new card will become the default.\nHowever, if the owner already has a default, then it will not change.\nTo change the default, you should update the customer to have a new default_source.

", external_docs: nil, fn_name: "post_customers_customer_sources", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerSources", operation_id_original: "PostCustomersCustomerSources", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "card" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alipay_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay_account", minimum: nil, deprecated: nil, format: nil, description: "A token returned by [Stripe.js](https://stripe.com/docs/js) representing the user’s Alipay account details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alipay_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "customer_payment_source_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "A token, like the ones returned by [Stripe.js](https://stripe.com/docs/js).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year", ":number"], title: "customer_payment_source_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "Please refer to full [documentation](https://stripe.com/docs/api) instead.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/sources", servers: [], summary: nil, trace: nil }, "/v1/account_links" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user to in order to take them through the Connect Onboarding flow.

", external_docs: nil, fn_name: "post_account_links", module: "AccountLinks", module_path: ["account_links"], operation_id: "PostAccountLinks", operation_id_original: "PostAccountLinks", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account", ":type"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "The identifier of the account to create an account link for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["currently_due", "eventually_due"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collect", minimum: nil, deprecated: nil, format: nil, description: "Which information the platform needs to collect from the user. One of `currently_due` or `eventually_due`. Default is `currently_due`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refresh_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refresh_url", minimum: nil, deprecated: nil, format: nil, description: "The URL the user will be redirected to if the account link is expired, has been previously-visited, or is otherwise invalid. The URL you specify should attempt to generate a new account link with the same parameters used to create the original account link, then redirect the user to the new account link's URL so they can continue with Connect Onboarding. If a new account link cannot be generated or the redirect fails you should display a useful error to the user.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refresh_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL that the user will be redirected to upon leaving or completing the linked flow.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["account_onboarding", "account_update"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of account link the user is requesting. Possible values are `account_onboarding` or `account_update`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account_links"] }, put: nil, ref: nil, resource_path: "/v1/account_links", servers: [], summary: nil, trace: nil }, "/v1/payouts/{payout}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing payout. Supply the unique payout ID from either a payout creation request or the payout list, and Stripe will return the corresponding payout information.

", external_docs: nil, fn_name: "get_payouts_payout", module: "Payouts", module_path: ["payouts"], operation_id: "GetPayoutsPayout", operation_id_original: "GetPayoutsPayout", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payout", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payouts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified payout by setting the values of the parameters passed. Any parameters not provided will be left unchanged. This request accepts only the metadata as arguments.

", external_docs: nil, fn_name: "post_payouts_payout", module: "Payouts", module_path: ["payouts"], operation_id: "PostPayoutsPayout", operation_id_original: "PostPayoutsPayout", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payout", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payouts"] }, put: nil, ref: nil, resource_path: "/v1/payouts/{payout}", servers: [], summary: nil, trace: nil }, "/v1/subscription_items/{item}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes an item from the subscription. Removing a subscription item from a subscription will not cancel the subscription.

", external_docs: nil, fn_name: "delete_subscription_items_item", module: "SubscriptionItems", module_path: ["subscription_items"], operation_id: "DeleteSubscriptionItemsItem", operation_id_original: "DeleteSubscriptionItemsItem", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "item", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "clear_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "clear_usage", minimum: nil, deprecated: nil, format: nil, description: "Delete all usage for the given subscription item. Allowed only when the current plan's `usage_type` is `metered`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":clear_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quantity` changes. Valid values are `create_prorations`, `none`, or `always_invoice`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://stripe.com/docs/subscriptions/upgrading-downgrading#immediate-payment). In order to always invoice immediately for prorations, pass `always_invoice`.\n\nProrations can be disabled by passing `none`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_date", minimum: nil, deprecated: nil, format: "unix-time", description: "If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://stripe.com/docs/api#retrieve_customer_invoice) endpoint.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_date", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_subscription_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_items"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the subscription item with the given ID.

", external_docs: nil, fn_name: "get_subscription_items_item", module: "SubscriptionItems", module_path: ["subscription_items"], operation_id: "GetSubscriptionItemsItem", operation_id_original: "GetSubscriptionItemsItem", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "item", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_items"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the plan or quantity of an item on a current subscription.

", external_docs: nil, fn_name: "post_subscription_items_item", module: "SubscriptionItems", module_path: ["subscription_items"], operation_id: "PostSubscriptionItemsItem", operation_id_original: "PostSubscriptionItemsItem", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "item", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "billing_thresholds" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "price_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. When updating, pass an empty string to remove previously-defined thresholds.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "off_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "off_session", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a customer is on or off-session while an invoice payment is attempted.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":off_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "allow_incomplete", "default_incomplete", "error_if_incomplete", "pending_if_incomplete" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_behavior", minimum: nil, deprecated: nil, format: nil, description: "Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method.\n\nUse `pending_if_incomplete` to update the subscription using [pending updates](https://stripe.com/docs/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending updates](https://stripe.com/docs/billing/pending-updates-reference#supported-attributes).\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not update the subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The ID of the price object. When changing a subscription item's price, `quantity` is set to 1 unless a `quantity` parameter is provided.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quantity` changes. Valid values are `create_prorations`, `none`, or `always_invoice`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://stripe.com/docs/subscriptions/upgrading-downgrading#immediate-payment). In order to always invoice immediately for prorations, pass `always_invoice`.\n\nProrations can be disabled by passing `none`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_date", minimum: nil, deprecated: nil, format: "unix-time", description: "If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://stripe.com/docs/api#retrieve_customer_invoice) endpoint.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The quantity you'd like to apply to the subscription item you're creating.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "A list of [Tax Rate](https://stripe.com/docs/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://stripe.com/docs/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When updating, pass an empty string to remove previously-defined tax rates.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_items"] }, put: nil, ref: nil, resource_path: "/v1/subscription_items/{item}", servers: [], summary: nil, trace: nil }, "/v1/products" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your products. The products are returned sorted by creation date, with the most recently created products appearing first.

", external_docs: nil, fn_name: "get_products", module: "Products", module_path: ["products"], operation_id: "GetProducts", operation_id_original: "GetProducts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return products that are active or inactive (e.g., pass `false` to list all inactive products).", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return products that were created during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return products with the given IDs.", example: nil, examples: nil, explode: true, in: :query, name: "ids", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return products that can be shipped (i.e., physical, not digital products).", example: nil, examples: nil, explode: true, in: :query, name: "shippable", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return products with the given url.", example: nil, examples: nil, explode: true, in: :query, name: "url", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ProductList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/products", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["products"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new product object.

", external_docs: nil, fn_name: "post_products", module: "Products", module_path: ["products"], operation_id: "PostProducts", operation_id_original: "PostProducts", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "images" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "package_dimensions" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the product is currently available for purchase. Defaults to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "The product's description, meant to be displayable to the customer. Use this field to optionally store a long form explanation of the product being sold for your own rendering purposes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "An identifier will be randomly generated by Stripe. You can optionally override this ID, but the ID must be unique across all products in your Stripe account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "images" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "images", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 8 URLs of images for this product, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":images", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The product's name, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "package_dimensions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":height", ":length", ":weight", ":width"], title: "package_dimensions", minimum: nil, deprecated: nil, format: nil, description: "The dimensions of this product for shipping purposes.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "height" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "height", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":height", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "length" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "length", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":length", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weight" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weight", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weight", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "width" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "width", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":width", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":package_dimensions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shippable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shippable", minimum: nil, deprecated: nil, format: nil, description: "Whether this product is shipped (i.e., physical goods).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shippable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string to be displayed on your customer's credit card or bank statement. While most banks display this information consistently, some may display it incorrectly or not at all.\n\nThis may be up to 22 characters. The statement description may not include `<`, `>`, `\\`, `\"`, `'` characters, and will appear on your customer's statement in capital letters. Non-ASCII characters are automatically stripped.\n It must contain at least one letter.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: "A [tax code](https://stripe.com/docs/tax/tax-codes) ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_label" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_label", minimum: nil, deprecated: nil, format: nil, description: "A label that represents units of this product in Stripe and on customers’ receipts and invoices. When set, this will be included in associated invoice line item descriptions.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 12, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_label", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "A URL of a publicly-accessible webpage for this product.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["products"] }, put: nil, ref: nil, resource_path: "/v1/products", servers: [], summary: nil, trace: nil }, "/v1/reporting/report_types/{report_type}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of a Report Type. (Certain report types require a live-mode API key.)

", external_docs: nil, fn_name: "get_reporting_report_types_report_type", module: "Reporting", module_path: ["reporting"], operation_id: "GetReportingReportTypesReportType", operation_id_original: "GetReportingReportTypesReportType", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "report_type", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/reporting.report_type", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["reporting"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/reporting/report_types/{report_type}", servers: [], summary: nil, trace: nil }, "/v1/quotes/{quote}/accept" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Accepts the specified quote.

", external_docs: nil, fn_name: "post_quotes_quote_accept", module: "Quotes", module_path: ["quotes"], operation_id: "PostQuotesQuoteAccept", operation_id_original: "PostQuotesQuoteAccept", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "quote", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, put: nil, ref: nil, resource_path: "/v1/quotes/{quote}/accept", servers: [], summary: nil, trace: nil }, "/v1/mandates/{mandate}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a Mandate object.

", external_docs: nil, fn_name: "get_mandates_mandate", module: "Mandates", module_path: ["mandates"], operation_id: "GetMandatesMandate", operation_id_original: "GetMandatesMandate", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "mandate", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["mandates"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/mandates/{mandate}", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/subscriptions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can see a list of the customer’s active subscriptions. Note that the 10 most recent active subscriptions are always available by default on the customer object. If you need more than those 10, you can use the limit and starting_after parameters to page through additional subscriptions.

", external_docs: nil, fn_name: "get_customers_customer_subscriptions", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerSubscriptions", operation_id_original: "GetCustomersCustomerSubscriptions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "SubscriptionList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new subscription on an existing customer.

", external_docs: nil, fn_name: "post_customers_customer_subscriptions", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerSubscriptions", operation_id_original: "PostCustomersCustomerSubscriptions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "add_invoice_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "billing_thresholds" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "pending_invoice_item_interval" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "trial_end" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "add_invoice_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_item_entry", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_items", minimum: nil, deprecated: nil, format: nil, description: "A list of prices and quantities that will generate invoice items appended to the first invoice for this subscription. You may pass up to 20 items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":add_invoice_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account. The request must be made by a platform account on a connected account in order to set an application fee percentage. For more information, see the application fees [documentation](https://stripe.com/docs/connect/subscriptions#collecting-fees-on-subscriptions).", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Automatic tax settings for this subscription.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "backdate_start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "backdate_start_date", minimum: nil, deprecated: nil, format: "unix-time", description: "For new subscriptions, a past timestamp to backdate the subscription's start date to. If set, the first invoice will contain a proration for the timespan between the start date and the current time. Can be combined with trials and the billing cycle anchor.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":backdate_start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: "unix-time", description: "A future timestamp to anchor the subscription's [billing cycle](https://stripe.com/docs/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. Pass an empty string to remove previously-defined thresholds.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at", minimum: nil, deprecated: nil, format: "unix-time", description: "A timestamp at which the subscription should cancel. If set to a date before the current period ends, this will cause a proration if prorations have been enabled using `proration_behavior`. If set during a future period, this will always cause a proration for that period.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at_period_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at_period_end", minimum: nil, deprecated: nil, format: nil, description: "Boolean indicating whether this subscription should cancel at the end of the current period.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_at_period_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "The ID of the coupon to apply to this subscription. A coupon applied to a subscription will only affect invoices created for that particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "Number of days a customer has to pay invoices generated by this subscription. Valid only for subscriptions where `collection_method` is set to `send_invoice`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any subscription item that does not have `tax_rates` set. Invoices created will have their `default_tax_rates` populated from the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item_create_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 20 subscription items, each with an attached price.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "off_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "off_session", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a customer is on or off-session while an invoice payment is attempted.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":off_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "allow_incomplete", "default_incomplete", "error_if_incomplete", "pending_if_incomplete" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_behavior", minimum: nil, deprecated: nil, format: nil, description: "Use `allow_incomplete` to create subscriptions with `status=incomplete` if the first invoice cannot be paid. Creating subscriptions with this status allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the payment intent on the first invoice. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method. If the payment intent is not confirmed within 23 hours subscriptions transition to `status=incomplete_expired`, which is a terminal state.\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not create a subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.\n\n`pending_if_incomplete` is only used with updates and cannot be passed when creating a subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_settings", minimum: nil, deprecated: nil, format: nil, description: "Payment settings to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "fpx", "giropay", "grabpay", "ideal", "konbini", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_invoice_item_interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_invoice_item_interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://stripe.com/docs/api#create_invoice) for the given subscription at the specified interval.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "pending_invoice_item_interval_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pending_invoice_item_interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "The API ID of a promotion code to apply to this subscription. A promotion code applied to a subscription will only affect invoices created for that particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) resulting from the `billing_cycle_anchor`. Valid values are `create_prorations` or `none`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. Prorations can be disabled by passing `none`. If no value is passed, the default is `create_prorations`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "If specified, the funds from the subscription's invoices will be transferred to the destination and the ID of the resulting transfers will be found on the resulting charges.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: nil, description: "Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. If set, trial_end will override the default trial period of the plan the customer is being subscribed to. The special value `now` can be provided to end the customer's trial immediately. Can be at most two years from `billing_cycle_anchor`. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_from_plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_from_plan", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_from_plan", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: "Integer representing the number of trial period days before the customer is charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/subscriptions", servers: [], summary: nil, trace: nil }, "/v1/order_returns/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing order return. Supply the unique order ID from either an order return creation request or the order return list, and Stripe will return the corresponding order information.

", external_docs: nil, fn_name: "get_order_returns_id", module: "OrderReturns", module_path: ["order_returns"], operation_id: "GetOrderReturnsId", operation_id_original: "GetOrderReturnsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order_return", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["order_returns"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/order_returns/{id}", servers: [], summary: nil, trace: nil }, "/v1/transfers/{id}/reversals" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can see a list of the reversals belonging to a specific transfer. Note that the 10 most recent reversals are always available by default on the transfer object. If you need more than those 10, you can use this API method and the limit and starting_after parameters to page through additional reversals.

", external_docs: nil, fn_name: "get_transfers_id_reversals", module: "Transfers", module_path: ["transfers"], operation_id: "GetTransfersIdReversals", operation_id_original: "GetTransfersIdReversals", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "TransferReversalList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_reversal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["transfers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When you create a new reversal, you must specify a transfer to create it on.

\n\n

When reversing transfers, you can optionally reverse part of the transfer. You can do so as many times as you wish until the entire transfer has been reversed.

\n\n

Once entirely reversed, a transfer can’t be reversed again. This method will return an error when called on an already-reversed transfer, or when trying to reverse more money than is left on a transfer.

", external_docs: nil, fn_name: "post_transfers_id_reversals", module: "Transfers", module_path: ["transfers"], operation_id: "PostTransfersIdReversals", operation_id_original: "PostTransfersIdReversals", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in %s representing how much of this transfer to reverse. Can only reverse up to the unreversed amount remaining of the transfer. Partial transfer reversals are only allowed for transfers to Stripe Accounts. Defaults to the entire transfer amount.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string which you can attach to a reversal object. It is displayed alongside the reversal in the Dashboard. This will be unset if you POST an empty value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_application_fee", minimum: nil, deprecated: nil, format: nil, description: "Boolean indicating whether the application fee should be refunded when reversing this transfer. If a full transfer reversal is given, the full application fee will be refunded. Otherwise, the application fee will be refunded with an amount proportional to the amount of the transfer reversed.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_reversal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["transfers"] }, put: nil, ref: nil, resource_path: "/v1/transfers/{id}/reversals", servers: [], summary: nil, trace: nil }, "/v1/reviews/{review}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a Review object.

", external_docs: nil, fn_name: "get_reviews_review", module: "Reviews", module_path: ["reviews"], operation_id: "GetReviewsReview", operation_id_original: "GetReviewsReview", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "review", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/review", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["reviews"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/reviews/{review}", servers: [], summary: nil, trace: nil }, "/v1/test_helpers/test_clocks" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your test clocks.

", external_docs: nil, fn_name: "get_test_helpers_test_clocks", module: "TestHelpers", module_path: ["test_helpers"], operation_id: "GetTestHelpersTestClocks", operation_id_original: "GetTestHelpersTestClocks", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/test_helpers/test_clocks", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["test_helpers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new test clock that can be attached to new customers and quotes.

", external_docs: nil, fn_name: "post_test_helpers_test_clocks", module: "TestHelpers", module_path: ["test_helpers"], operation_id: "PostTestHelpersTestClocks", operation_id_original: "PostTestHelpersTestClocks", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":frozen_time"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "frozen_time" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "frozen_time", minimum: nil, deprecated: nil, format: "unix-time", description: "The initial frozen time for this test clock.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":frozen_time", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The name for this test clock.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 300, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["test_helpers"] }, put: nil, ref: nil, resource_path: "/v1/test_helpers/test_clocks", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/bank_accounts/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a specified external account for a given account.

", external_docs: nil, fn_name: "delete_accounts_account_bank_accounts_id", module: "Accounts", module_path: ["accounts"], operation_id: "DeleteAccountsAccountBankAccountsId", operation_id_original: "DeleteAccountsAccountBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve a specified external account for a given account.

", external_docs: nil, fn_name: "get_accounts_account_bank_accounts_id", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountBankAccountsId", operation_id_original: "GetAccountsAccountBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the metadata, account holder name, account holder type of a bank account belonging to a Custom account, and optionally sets it as the default for its currency. Other bank account details are not editable by design.

\n\n

You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.

", external_docs: nil, fn_name: "post_accounts_account_bank_accounts_id", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountBankAccountsId", operation_id_original: "PostAccountsAccountBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the person or business that owns the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "The type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "The bank account type. This can only be `checking` or `savings` in most countries. In Japan, this can only be `futsu` or `toza`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: "City/District/Suburb/Town/Village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: "Billing address country, if provided when creating card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (Street address/PO Box/Company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (Apartment/Suite/Unit/Building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: "State/County/Province/Region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "When set to true, this becomes the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two digit number representing the card’s expiration month.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four digit number representing the card’s expiration year.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Cardholder name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/bank_accounts/{id}", servers: [], summary: nil, trace: nil }, "/v1/issuing/settlements/{settlement}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an Issuing Settlement object.

", external_docs: nil, fn_name: "get_issuing_settlements_settlement", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingSettlementsSettlement", operation_id_original: "GetIssuingSettlementsSettlement", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "settlement", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.settlement", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified Issuing Settlement object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_issuing_settlements_settlement", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingSettlementsSettlement", operation_id_original: "PostIssuingSettlementsSettlement", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "settlement", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.settlement", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/settlements/{settlement}", servers: [], summary: nil, trace: nil }, "/v1/promotion_codes/{promotion_code}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the promotion code with the given ID. In order to retrieve a promotion code by the customer-facing code use list with the desired code.

", external_docs: nil, fn_name: "get_promotion_codes_promotion_code", module: "PromotionCodes", module_path: ["promotion_codes"], operation_id: "GetPromotionCodesPromotionCode", operation_id_original: "GetPromotionCodesPromotionCode", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "promotion_code", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/promotion_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["promotion_codes"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified promotion code by setting the values of the parameters passed. Most fields are, by design, not editable.

", external_docs: nil, fn_name: "post_promotion_codes_promotion_code", module: "PromotionCodes", module_path: ["promotion_codes"], operation_id: "PostPromotionCodesPromotionCode", operation_id_original: "PostPromotionCodesPromotionCode", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "promotion_code", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the promotion code is currently active. A promotion code can only be reactivated when the coupon is still valid and the promotion code is otherwise redeemable.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/promotion_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["promotion_codes"] }, put: nil, ref: nil, resource_path: "/v1/promotion_codes/{promotion_code}", servers: [], summary: nil, trace: nil }, "/v1/subscription_schedules/{schedule}/cancel" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Cancels a subscription schedule and its associated subscription immediately (if the subscription schedule has an active subscription). A subscription schedule can only be canceled if its status is not_started or active.

", external_docs: nil, fn_name: "post_subscription_schedules_schedule_cancel", module: "SubscriptionSchedules", module_path: ["subscription_schedules"], operation_id: "PostSubscriptionSchedulesScheduleCancel", operation_id_original: "PostSubscriptionSchedulesScheduleCancel", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "schedule", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_now" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_now", minimum: nil, deprecated: nil, format: nil, description: "If the subscription schedule is `active`, indicates if a final invoice will be generated that contains any un-invoiced metered usage and new/pending proration invoice items. Defaults to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_now", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "prorate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "prorate", minimum: nil, deprecated: nil, format: nil, description: "If the subscription schedule is `active`, indicates if the cancellation should be prorated. Defaults to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":prorate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_schedules"] }, put: nil, ref: nil, resource_path: "/v1/subscription_schedules/{schedule}/cancel", servers: [], summary: nil, trace: nil }, "/v1/identity/verification_sessions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of VerificationSessions

", external_docs: nil, fn_name: "get_identity_verification_sessions", module: "Identity", module_path: ["identity"], operation_id: "GetIdentityVerificationSessions", operation_id_original: "GetIdentityVerificationSessions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return VerificationSessions with this status. [Learn more about the lifecycle of sessions](https://stripe.com/docs/identity/how-sessions-work).", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["canceled", "processing", "requires_input", "verified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/identity/verification_sessions", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["identity"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a VerificationSession object.

\n\n

After the VerificationSession is created, display a verification modal using the session client_secret or send your users to the session’s url.

\n\n

If your API key is in test mode, verification checks won’t actually process, though everything else will occur as if in live mode.

\n\n

Related guide: Verify your users’ identity documents.

", external_docs: nil, fn_name: "post_identity_verification_sessions", module: "Identity", module_path: ["identity"], operation_id: "PostIdentityVerificationSessions", operation_id_original: "PostIdentityVerificationSessions", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "options", minimum: nil, deprecated: nil, format: nil, description: "A set of options for the session’s verification checks.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["driving_license", "id_card", "passport"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_live_capture" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_live_capture", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_live_capture", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_matching_selfie" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_matching_selfie", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_matching_selfie", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL that the user will be redirected to upon completing the verification flow.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["document", "id_number"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of [verification check](https://stripe.com/docs/identity/verification-checks) to be performed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["identity"] }, put: nil, ref: nil, resource_path: "/v1/identity/verification_sessions", servers: [], summary: nil, trace: nil }, "/v1/radar/value_list_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of ValueListItem objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_radar_value_list_items", module: "Radar", module_path: ["radar"], operation_id: "GetRadarValueListItems", operation_id_original: "GetRadarValueListItems", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Return items belonging to the parent list whose value matches the specified value (using an \"is like\" match).", example: nil, examples: nil, explode: true, in: :query, name: "value", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 800, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Identifier for the parent value list this item belongs to.", example: nil, examples: nil, explode: true, in: :query, name: "value_list", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.value_list_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/radar/value_list_items", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new ValueListItem object, which is added to the specified parent value list.

", external_docs: nil, fn_name: "post_radar_value_list_items", module: "Radar", module_path: ["radar"], operation_id: "PostRadarValueListItems", operation_id_original: "PostRadarValueListItems", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":value", ":value_list"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "The value of the item (whose type must match the type of the parent value list).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 800, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value_list" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value_list", minimum: nil, deprecated: nil, format: nil, description: "The identifier of the value list which the created item will be added to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value_list", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.value_list_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, put: nil, ref: nil, resource_path: "/v1/radar/value_list_items", servers: [], summary: nil, trace: nil }, "/v1/events/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an event. Supply the unique identifier of the event, which you might have received in a webhook.

", external_docs: nil, fn_name: "get_events_id", module: "Events", module_path: ["events"], operation_id: "GetEventsId", operation_id_original: "GetEventsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/event", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["events"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/events/{id}", servers: [], summary: nil, trace: nil }, "/v1/country_specs" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Lists all Country Spec objects available in the API.

", external_docs: nil, fn_name: "get_country_specs", module: "CountrySpecs", module_path: ["country_specs"], operation_id: "GetCountrySpecs", operation_id_original: "GetCountrySpecs", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/country_spec", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/country_specs", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["country_specs"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/country_specs", servers: [], summary: nil, trace: nil }, "/v1/payment_intents/{intent}/verify_microdeposits" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Verifies microdeposits on a PaymentIntent object.

", external_docs: nil, fn_name: "post_payment_intents_intent_verify_microdeposits", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "PostPaymentIntentsIntentVerifyMicrodeposits", operation_id_original: "PostPaymentIntentsIntentVerifyMicrodeposits", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "amounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amounts", minimum: nil, deprecated: nil, format: nil, description: "Two positive integers, in *cents*, equal to the values of the microdeposits sent to the bank account.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_secret", minimum: nil, deprecated: nil, format: nil, description: "The client secret of the PaymentIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "descriptor_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "descriptor_code", minimum: nil, deprecated: nil, format: nil, description: "A six-character code starting with SM present in the microdeposit sent to the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":descriptor_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, put: nil, ref: nil, resource_path: "/v1/payment_intents/{intent}/verify_microdeposits", servers: [], summary: nil, trace: nil }, "/v1/subscription_items/{subscription_item}/usage_records" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a usage record for a specified subscription item and date, and fills it with a quantity.

\n\n

Usage records provide quantity information that Stripe uses to track how much a customer is using your service. With usage information and the pricing model set up by the metered billing plan, Stripe helps you send accurate invoices to your customers.

\n\n

The default calculation for usage is to add up all the quantity values of the usage records within a billing period. You can change this default behavior with the billing plan’s aggregate_usage parameter. When there is more than one usage record with the same timestamp, Stripe adds the quantity values together. In most cases, this is the desired resolution, however, you can change this behavior with the action parameter.

\n\n

The default pricing model for metered billing is per-unit pricing. For finer granularity, you can configure metered billing to have a tiered pricing model.

", external_docs: nil, fn_name: "post_subscription_items_subscription_item_usage_records", module: "SubscriptionItems", module_path: ["subscription_items"], operation_id: "PostSubscriptionItemsSubscriptionItemUsageRecords", operation_id_original: "PostSubscriptionItemsSubscriptionItemUsageRecords", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_item", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "timestamp" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":quantity"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["increment", "set"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "action", minimum: nil, deprecated: nil, format: nil, description: "Valid values are `increment` (default) or `set`. When using `increment` the specified `quantity` will be added to the usage at the specified timestamp. The `set` action will overwrite the usage quantity at that timestamp. If the subscription has [billing thresholds](https://stripe.com/docs/api/subscriptions/object#subscription_object-billing_thresholds), `increment` is the only allowed value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The usage quantity for the specified timestamp.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "timestamp" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "timestamp", minimum: nil, deprecated: nil, format: nil, description: "The timestamp for the usage event. This timestamp must be within the current billing period of the subscription of the provided `subscription_item`, and must not be in the future. When passing `\"now\"`, Stripe records usage for the current time. Default is `\"now\"` if a value is not provided.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":timestamp", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/usage_record", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_items"] }, put: nil, ref: nil, resource_path: "/v1/subscription_items/{subscription_item}/usage_records", servers: [], summary: nil, trace: nil }, "/v1/balance/history" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and so forth). The transactions are returned in sorted order, with the most recent transactions appearing first.

\n\n

Note that this endpoint was previously called “Balance history” and used the path /v1/balance/history.

", external_docs: nil, fn_name: "get_balance_history", module: "Balance", module_path: ["balance"], operation_id: "GetBalanceHistory", operation_id_original: "GetBalanceHistory", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transactions in a certain currency. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", example: nil, examples: nil, explode: true, in: :query, name: "currency", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "For automatic Stripe payouts only, only returns transactions that were paid out on the specified payout ID.", example: nil, examples: nil, explode: true, in: :query, name: "payout", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only returns the original transaction.", example: nil, examples: nil, explode: true, in: :query, name: "source", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only returns transactions of the given type. One of: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `payment`, `payment_failure_refund`, `payment_refund`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "BalanceTransactionsList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/balance_transactions", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["balance"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/balance/history", servers: [], summary: nil, trace: nil }, "/v1/order_returns" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your order returns. The returns are returned sorted by creation date, with the most recently created return appearing first.

", external_docs: nil, fn_name: "get_order_returns", module: "OrderReturns", module_path: ["order_returns"], operation_id: "GetOrderReturns", operation_id_original: "GetOrderReturns", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Date this return was created.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The order to retrieve returns for.", example: nil, examples: nil, explode: true, in: :query, name: "order", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order_return", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/order_returns", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["order_returns"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/order_returns", servers: [], summary: nil, trace: nil }, "/v1/account/external_accounts/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a specified external account for a given account.

", external_docs: nil, fn_name: "delete_account_external_accounts_id", module: "Account", module_path: ["account"], operation_id: "DeleteAccountExternalAccountsId", operation_id_original: "DeleteAccountExternalAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve a specified external account for a given account.

", external_docs: nil, fn_name: "get_account_external_accounts_id", module: "Account", module_path: ["account"], operation_id: "GetAccountExternalAccountsId", operation_id_original: "GetAccountExternalAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the metadata, account holder name, account holder type of a bank account belonging to a Custom account, and optionally sets it as the default for its currency. Other bank account details are not editable by design.

\n\n

You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.

", external_docs: nil, fn_name: "post_account_external_accounts_id", module: "Account", module_path: ["account"], operation_id: "PostAccountExternalAccountsId", operation_id_original: "PostAccountExternalAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the person or business that owns the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "The type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "The bank account type. This can only be `checking` or `savings` in most countries. In Japan, this can only be `futsu` or `toza`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: "City/District/Suburb/Town/Village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: "Billing address country, if provided when creating card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (Street address/PO Box/Company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (Apartment/Suite/Unit/Building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: "State/County/Province/Region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "When set to true, this becomes the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two digit number representing the card’s expiration month.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four digit number representing the card’s expiration year.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Cardholder name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/external_accounts/{id}", servers: [], summary: nil, trace: nil }, "/v1/apple_pay/domains" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

List apple pay domains.

", external_docs: nil, fn_name: "get_apple_pay_domains", module: "ApplePay", module_path: ["apple_pay"], operation_id: "GetApplePayDomains", operation_id_original: "GetApplePayDomains", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "domain_name", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ApplePayDomainList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/apple_pay_domain", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/apple_pay/domains", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["apple_pay"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Create an apple pay domain.

", external_docs: nil, fn_name: "post_apple_pay_domains", module: "ApplePay", module_path: ["apple_pay"], operation_id: "PostApplePayDomains", operation_id_original: "PostApplePayDomains", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":domain_name"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "domain_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "domain_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":domain_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/apple_pay_domain", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["apple_pay"] }, put: nil, ref: nil, resource_path: "/v1/apple_pay/domains", servers: [], summary: nil, trace: nil }, "/v1/credit_notes" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of credit notes.

", external_docs: nil, fn_name: "get_credit_notes", module: "CreditNotes", module_path: ["credit_notes"], operation_id: "GetCreditNotes", operation_id_original: "GetCreditNotes", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return credit notes for the customer specified by this customer ID.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return credit notes for the invoice specified by this invoice ID.", example: nil, examples: nil, explode: true, in: :query, name: "invoice", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "CreditNotesList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["credit_notes"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Issue a credit note to adjust the amount of a finalized invoice. For a status=open invoice, a credit note reduces\nits amount_due. For a status=paid invoice, a credit note does not affect its amount_due. Instead, it can result\nin any combination of the following:

\n\n\n\n

For post-payment credit notes the sum of the refund, credit and outside of Stripe amounts must equal the credit note total.

\n\n

You may issue multiple credit notes for an invoice. Each credit note will increment the invoice’s pre_payment_credit_notes_amount\nor post_payment_credit_notes_amount depending on its status at the time of credit note creation.

", external_docs: nil, fn_name: "post_credit_notes", module: "CreditNotes", module_path: ["credit_notes"], operation_id: "PostCreditNotes", operation_id_original: "PostCreditNotes", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "lines" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":invoice"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the total amount of the credit note.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "credit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "credit_amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the amount to credit the customer's balance, which will be automatically applied to their next invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":credit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "ID of the invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lines" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "credit_note_line_item_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_line_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_line_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_line_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["custom_line_item", "invoice_line_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lines", minimum: nil, deprecated: nil, format: nil, description: "Line items that make up the credit note.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lines", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "memo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "memo", minimum: nil, deprecated: nil, format: nil, description: "The credit note's memo appears on the credit note PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":memo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "out_of_band_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "out_of_band_amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the amount that is credited outside of Stripe.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":out_of_band_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "duplicate", "fraudulent", "order_change", "product_unsatisfactory" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for issuing this credit note, one of `duplicate`, `fraudulent`, `order_change`, or `product_unsatisfactory`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund", minimum: nil, deprecated: nil, format: nil, description: "ID of an existing refund to link this credit note to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the amount to refund. If set, a refund will be created for the charge associated with the invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["credit_notes"] }, put: nil, ref: nil, resource_path: "/v1/credit_notes", servers: [], summary: nil, trace: nil }, "/v1/sigma/scheduled_query_runs/{scheduled_query_run}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an scheduled query run.

", external_docs: nil, fn_name: "get_sigma_scheduled_query_runs_scheduled_query_run", module: "Sigma", module_path: ["sigma"], operation_id: "GetSigmaScheduledQueryRunsScheduledQueryRun", operation_id_original: "GetSigmaScheduledQueryRunsScheduledQueryRun", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "scheduled_query_run", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/scheduled_query_run", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sigma"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/sigma/scheduled_query_runs/{scheduled_query_run}", servers: [], summary: nil, trace: nil }, "/v1/coupons/{coupon}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can delete coupons via the coupon management page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new customers can’t redeem the coupon. You can also delete coupons via the API.

", external_docs: nil, fn_name: "delete_coupons_coupon", module: "Coupons", module_path: ["coupons"], operation_id: "DeleteCouponsCoupon", operation_id_original: "DeleteCouponsCoupon", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "coupon", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["coupons"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the coupon with the given ID.

", external_docs: nil, fn_name: "get_coupons_coupon", module: "Coupons", module_path: ["coupons"], operation_id: "GetCouponsCoupon", operation_id_original: "GetCouponsCoupon", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "coupon", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["coupons"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the metadata of a coupon. Other coupon details (currency, duration, amount_off) are, by design, not editable.

", external_docs: nil, fn_name: "post_coupons_coupon", module: "Coupons", module_path: ["coupons"], operation_id: "PostCouponsCoupon", operation_id_original: "PostCouponsCoupon", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "coupon", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Name of the coupon displayed to customers on, for instance invoices, or receipts. By default the `id` is shown if `name` is not set.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["coupons"] }, put: nil, ref: nil, resource_path: "/v1/coupons/{coupon}", servers: [], summary: nil, trace: nil }, "/v1/terminal/readers/{reader}/process_setup_intent" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Initiates a setup intent flow on a Reader.

", external_docs: nil, fn_name: "post_terminal_readers_reader_process_setup_intent", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalReadersReaderProcessSetupIntent", operation_id_original: "PostTerminalReadersReaderProcessSetupIntent", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "reader", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer_consent_collected", ":setup_intent"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_consent_collected" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_consent_collected", minimum: nil, deprecated: nil, format: nil, description: "Customer Consent Collected", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_consent_collected", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent", minimum: nil, deprecated: nil, format: nil, description: "SetupIntent ID", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/readers/{reader}/process_setup_intent", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/tax_ids/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes an existing TaxID object.

", external_docs: nil, fn_name: "delete_customers_customer_tax_ids_id", module: "Customers", module_path: ["customers"], operation_id: "DeleteCustomersCustomerTaxIdsId", operation_id_original: "DeleteCustomersCustomerTaxIdsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the TaxID object with the given identifier.

", external_docs: nil, fn_name: "get_customers_customer_tax_ids_id", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerTaxIdsId", operation_id_original: "GetCustomersCustomerTaxIdsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/tax_ids/{id}", servers: [], summary: nil, trace: nil }, "/v1/radar/early_fraud_warnings/{early_fraud_warning}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an early fraud warning that has previously been created.

\n\n

Please refer to the early fraud warning object reference for more details.

", external_docs: nil, fn_name: "get_radar_early_fraud_warnings_early_fraud_warning", module: "Radar", module_path: ["radar"], operation_id: "GetRadarEarlyFraudWarningsEarlyFraudWarning", operation_id_original: "GetRadarEarlyFraudWarningsEarlyFraudWarning", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "early_fraud_warning", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.early_fraud_warning", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/radar/early_fraud_warnings/{early_fraud_warning}", servers: [], summary: nil, trace: nil }, "/v1/issuing/settlements" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Issuing Settlement objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_issuing_settlements", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingSettlements", operation_id_original: "GetIssuingSettlements", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return issuing settlements that were created during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.settlement", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/issuing/settlements", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/issuing/settlements", servers: [], summary: nil, trace: nil }, "/v1/file_links" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of file links.

", external_docs: nil, fn_name: "get_file_links", module: "FileLinks", module_path: ["file_links"], operation_id: "GetFileLinks", operation_id_original: "GetFileLinks", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter links by their expiration status. By default, all links are returned.", example: nil, examples: nil, explode: true, in: :query, name: "expired", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return links for the given file.", example: nil, examples: nil, explode: true, in: :query, name: "file", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/file_links", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["file_links"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new file link object.

", external_docs: nil, fn_name: "post_file_links", module: "FileLinks", module_path: ["file_links"], operation_id: "PostFileLinks", operation_id_original: "PostFileLinks", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":file"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "A future timestamp after which the link will no longer be usable.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "file" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "file", minimum: nil, deprecated: nil, format: nil, description: "The ID of the file. The file's `purpose` must be one of the following: `business_icon`, `business_logo`, `customer_signature`, `dispute_evidence`, `finance_report_run`, `identity_document_downloadable`, `pci_document`, `selfie`, `sigma_scheduled_query`, or `tax_document_user_upload`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":file", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["file_links"] }, put: nil, ref: nil, resource_path: "/v1/file_links", servers: [], summary: nil, trace: nil }, "/v1/identity/verification_reports/{report}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an existing VerificationReport

", external_docs: nil, fn_name: "get_identity_verification_reports_report", module: "Identity", module_path: ["identity"], operation_id: "GetIdentityVerificationReportsReport", operation_id_original: "GetIdentityVerificationReportsReport", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "report", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_report", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["identity"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/identity/verification_reports/{report}", servers: [], summary: nil, trace: nil }, "/v1/transfers" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of existing transfers sent to connected accounts. The transfers are returned in sorted order, with the most recently created transfers appearing first.

", external_docs: nil, fn_name: "get_transfers", module: "Transfers", module_path: ["transfers"], operation_id: "GetTransfers", operation_id_original: "GetTransfers", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transfers for the destination specified by this account ID.", example: nil, examples: nil, explode: true, in: :query, name: "destination", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transfers with the specified transfer group.", example: nil, examples: nil, explode: true, in: :query, name: "transfer_group", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "TransferList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/transfers", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["transfers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

To send funds from your Stripe account to a connected account, you create a new transfer object. Your Stripe balance must be able to cover the transfer amount, or you’ll receive an “Insufficient Funds” error.

", external_docs: nil, fn_name: "post_transfers", module: "Transfers", module_path: ["transfers"], operation_id: "PostTransfers", operation_id_original: "PostTransfers", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":destination"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in %s representing how much to transfer.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "3-letter [ISO code for currency](https://stripe.com/docs/payouts).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "The ID of a connected Stripe account. See the Connect documentation for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transaction", minimum: nil, deprecated: nil, format: nil, description: "You can use this parameter to transfer funds from a charge before they are added to your available balance. A pending balance will transfer immediately but the funds will not become available until the original charge becomes available. [See the Connect documentation](https://stripe.com/docs/connect/charges-transfers#transfer-availability) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account", "card", "fpx"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type", minimum: nil, deprecated: nil, format: nil, description: "The source balance to use for this transfer. One of `bank_account`, `card`, or `fpx`. For most users, this will default to `card`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies this transaction as part of a group. See the [Connect documentation](https://stripe.com/docs/connect/charges-transfers#transfer-options) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["transfers"] }, put: nil, ref: nil, resource_path: "/v1/transfers", servers: [], summary: nil, trace: nil }, "/v1/subscriptions/{subscription_exposed_id}/discount" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Removes the currently applied discount on a subscription.

", external_docs: nil, fn_name: "delete_subscriptions_subscription_exposed_id_discount", module: "Subscriptions", module_path: ["subscriptions"], operation_id: "DeleteSubscriptionsSubscriptionExposedIdDiscount", operation_id_original: "DeleteSubscriptionsSubscriptionExposedIdDiscount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscriptions"] }, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/subscriptions/{subscription_exposed_id}/discount", servers: [], summary: nil, trace: nil }, "/v1/application_fees/{id}/refunds" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can see a list of the refunds belonging to a specific application fee. Note that the 10 most recent refunds are always available by default on the application fee object. If you need more than those 10, you can use this API method and the limit and starting_after parameters to page through additional refunds.

", external_docs: nil, fn_name: "get_application_fees_id_refunds", module: "ApplicationFees", module_path: ["application_fees"], operation_id: "GetApplicationFeesIdRefunds", operation_id_original: "GetApplicationFeesIdRefunds", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "FeeRefundList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/fee_refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["application_fees"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Refunds an application fee that has previously been collected but not yet refunded.\nFunds will be refunded to the Stripe account from which the fee was originally collected.

\n\n

You can optionally refund only part of an application fee.\nYou can do so multiple times, until the entire fee has been refunded.

\n\n

Once entirely refunded, an application fee can’t be refunded again.\nThis method will raise an error when called on an already-refunded application fee,\nor when trying to refund more money than is left on an application fee.

", external_docs: nil, fn_name: "post_application_fees_id_refunds", module: "ApplicationFees", module_path: ["application_fees"], operation_id: "PostApplicationFeesIdRefunds", operation_id_original: "PostApplicationFeesIdRefunds", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer, in _%s_, representing how much of this fee to refund. Can refund only up to the remaining unrefunded amount of the fee.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/fee_refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["application_fees"] }, put: nil, ref: nil, resource_path: "/v1/application_fees/{id}/refunds", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/bank_accounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Create an external account for a given account.

", external_docs: nil, fn_name: "post_accounts_account_bank_accounts", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountBankAccounts", operation_id_original: "PostAccountsAccountBankAccounts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "external_account_payout_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "When set to true, or if this is the first external account added in this currency, this account becomes the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_account", minimum: nil, deprecated: nil, format: nil, description: "Please refer to full [documentation](https://stripe.com/docs/api) instead.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/bank_accounts", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

With Connect, you can delete accounts you manage.

\n\n

Accounts created using test-mode keys can be deleted at any time. Standard accounts created using live-mode keys cannot be deleted. Custom or Express accounts created using live-mode keys can only be deleted once all balances are zero.

\n\n

If you want to delete your own account, use the account information tab in your account settings instead.

", external_docs: nil, fn_name: "delete_accounts_account", module: "Accounts", module_path: ["accounts"], operation_id: "DeleteAccountsAccount", operation_id_original: "DeleteAccountsAccount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an account.

", external_docs: nil, fn_name: "get_accounts_account", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccount", operation_id_original: "GetAccountsAccount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a connected account by setting the values of the parameters passed. Any parameters not provided are left unchanged. Most parameters can be changed only for Custom accounts. (These are marked Custom Only below.) Parameters marked Custom and Express are not supported for Standard accounts.

\n\n

To update your own account, use the Dashboard. Refer to our Connect documentation to learn more about updating accounts.

", external_docs: nil, fn_name: "post_accounts_account", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccount", operation_id_original: "PostAccountsAccount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "business_profile" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "capabilities" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "company" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "individual" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tos_acceptance" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_token", minimum: nil, deprecated: nil, format: nil, description: "An [account token](https://stripe.com/docs/api#create_account_token), used to securely provide details to the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "external_account_payout_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_profile", minimum: nil, deprecated: nil, format: nil, description: "Business information about the account.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mcc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mcc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 4, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mcc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":support_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":support_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "government_entity", "individual", "non_profit"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_type", minimum: nil, deprecated: nil, format: nil, description: "The business type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":business_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capabilities" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capabilities", minimum: nil, deprecated: nil, format: nil, description: "Each key of the dictionary represents a capability, and each capability maps to its settings (e.g. whether it has been requested or not). Each capability will be inactive until you have provided its specific requirements and Stripe has verified them. An account may have some of its requested capabilities be active and some be inactive.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":afterpay_clearpay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":au_becs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bacs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bancontact_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_transfer_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":boleto_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cartes_bancaires_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cartes_bancaires_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cartes_bancaires_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eps_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fpx_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":giropay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":grabpay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ideal_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "jcb_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "jcb_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":jcb_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":klarna_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":konbini_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legacy_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legacy_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legacy_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":oxxo_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":p24_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":paynow_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sofort_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_reporting_us_1099_k" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_reporting_us_1099_k", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_reporting_us_1099_k", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_reporting_us_1099_misc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_reporting_us_1099_misc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_reporting_us_1099_misc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfers" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfers", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfers", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account_ach_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account_ach_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account_ach_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":capabilities", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: "Information about the company or business. This field is available for any `business_type`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "directors_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "directors_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":directors_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executives_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executives_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executives_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owners_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owners_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owners_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ownership_declaration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ownership_declaration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ownership_declaration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "registration_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "registration_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":registration_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "structure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "", "free_zone_establishment", "free_zone_llc", "government_instrumentality", "governmental_unit", "incorporated_non_profit", "limited_liability_partnership", "llc", "multi_member_llc", "private_company", "private_corporation", "private_partnership", "public_company", "public_corporation", "public_partnership", "single_member_llc", "sole_establishment", "sole_proprietorship", "tax_exempt_government_instrumentality", "unincorporated_association", "unincorporated_non_profit" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "structure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":structure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_registrar" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_registrar", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_registrar", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "vat_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "vat_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":vat_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account_ownership_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account_ownership_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_account_ownership_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_license" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_license", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_license", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_memorandum_of_association" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_memorandum_of_association", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_memorandum_of_association", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_ministerial_decree" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_ministerial_decree", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_ministerial_decree", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_registration_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_registration_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_registration_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_tax_id_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_tax_id_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_tax_id_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proof_of_registration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proof_of_registration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":proof_of_registration", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The email address of the account holder. This is only to make the account easier to identify to you. Stripe only emails Custom accounts with your consent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_account", minimum: nil, deprecated: nil, format: nil, description: "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.

By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the bank account or card creation API.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "individual", minimum: nil, deprecated: nil, format: nil, description: "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 300, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["existing", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "settings", minimum: nil, deprecated: nil, format: nil, description: "Options for customizing how the account functions within Stripe.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "branding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "branding", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "icon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "icon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":icon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "logo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "logo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":logo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "primary_color" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "primary_color", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":primary_color", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "secondary_color" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "secondary_color", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":secondary_color", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":branding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "decline_on" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "decline_on", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "avs_failure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "avs_failure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":avs_failure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_failure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_failure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_failure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":decline_on", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_prefix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_prefix", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 10, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_prefix", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payouts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payouts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "debit_negative_balances" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "debit_negative_balances", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":debit_negative_balances", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "delay_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delay_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["minimum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":delay_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["daily", "manual", "monthly", "weekly"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "monthly_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "monthly_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":monthly_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weekly_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "friday", "monday", "saturday", "sunday", "thursday", "tuesday", "wednesday" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weekly_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weekly_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payouts", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_agreement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_agreement", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_agreement", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}", servers: [], summary: nil, trace: nil }, "/v1/subscription_schedules/{schedule}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing subscription schedule. You only need to supply the unique subscription schedule identifier that was returned upon subscription schedule creation.

", external_docs: nil, fn_name: "get_subscription_schedules_schedule", module: "SubscriptionSchedules", module_path: ["subscription_schedules"], operation_id: "GetSubscriptionSchedulesSchedule", operation_id_original: "GetSubscriptionSchedulesSchedule", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "schedule", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_schedules"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing subscription schedule.

", external_docs: nil, fn_name: "post_subscription_schedules_schedule", module: "SubscriptionSchedules", module_path: ["subscription_schedules"], operation_id: "PostSubscriptionSchedulesSchedule", operation_id_original: "PostSubscriptionSchedulesSchedule", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "schedule", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "default_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "phases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "default_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_settings", minimum: nil, deprecated: nil, format: nil, description: "Object representing the subscription schedule's default settings.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "phase_start"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":default_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cancel", "none", "release", "renew"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_behavior", minimum: nil, deprecated: nil, format: nil, description: "Configures how the subscription schedule behaves when it ends. Possible values are `release` or `cancel` with the default being `release`. `release` will end the subscription schedule and keep the underlying subscription running.`cancel` will end the subscription schedule and cancel the underlying subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":items"], title: "phase_configuration_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "add_invoice_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_item_entry", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":add_invoice_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "phase_start"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "configuration_item_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iterations" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iterations", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iterations", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phases", minimum: nil, deprecated: nil, format: nil, description: "List representing phases of the subscription schedule. Each phase can be customized to have different durations, plans, and coupons. If there are multiple phases, the `end_date` of one phase will always equal the `start_date` of the next phase. Note that past phases can be omitted.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "If the update changes the current phase, indicates if the changes should be prorated. Possible values are `create_prorations` or `none`, and the default value is `create_prorations`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_schedules"] }, put: nil, ref: nil, resource_path: "/v1/subscription_schedules/{schedule}", servers: [], summary: nil, trace: nil }, "/v1/invoices/{invoice}/pay" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your subscriptions settings. However, if you’d like to attempt payment on an invoice out of the normal collection schedule or for some other reason, you can do so.

", external_docs: nil, fn_name: "post_invoices_invoice_pay", module: "Invoices", module_path: ["invoices"], operation_id: "PostInvoicesInvoicePay", operation_id_original: "PostInvoicesInvoicePay", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "forgive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "forgive", minimum: nil, deprecated: nil, format: nil, description: "In cases where the source used to pay the invoice has insufficient funds, passing `forgive=true` controls whether a charge should be attempted for the full amount available on the source, up to the amount to fully pay the invoice. This effectively forgives the difference between the amount available on the source and the amount due. \n\nPassing `forgive=false` will fail the charge if the source hasn't been pre-funded with the right amount. An example for this case is with ACH Credit Transfers and wires: if the amount wired is less than the amount due by a small amount, you might want to forgive the difference. Defaults to `false`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":forgive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "off_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "off_session", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a customer is on or off-session while an invoice payment is attempted. Defaults to `true` (off-session).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":off_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paid_out_of_band" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paid_out_of_band", minimum: nil, deprecated: nil, format: nil, description: "Boolean representing whether an invoice is paid outside of Stripe. This will result in no charge being made. Defaults to `false`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paid_out_of_band", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "A PaymentMethod to be charged. The PaymentMethod must be the ID of a PaymentMethod belonging to the customer associated with the invoice being paid.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "A payment source to be charged. The source must be the ID of a source belonging to the customer associated with the invoice being paid.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, put: nil, ref: nil, resource_path: "/v1/invoices/{invoice}/pay", servers: [], summary: nil, trace: nil }, "/v1/subscriptions/search" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Search for subscriptions you’ve previously created using Stripe’s Search Query Language.\nDon’t use search in read-after-write flows where strict consistency is necessary. Under normal operating\nconditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up\nto an hour behind during outages. Search functionality is not available to merchants in India.

", external_docs: nil, fn_name: "get_subscriptions_search", module: "Subscriptions", module_path: ["subscriptions"], operation_id: "GetSubscriptionsSearch", operation_id_original: "GetSubscriptionsSearch", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.", example: nil, examples: nil, explode: true, in: :query, name: "page", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The search query string. See [search query language](https://stripe.com/docs/search#search-query-language) and the list of supported [query fields for subscriptions](https://stripe.com/docs/search#query-fields-for-subscriptions).", example: nil, examples: nil, explode: true, in: :query, name: "query", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "SearchResult", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_page" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_page", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_page", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["search_result"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_count", minimum: nil, deprecated: nil, format: nil, description: "The total number of objects that match the query, only accurate up to 10,000.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscriptions"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/subscriptions/search", servers: [], summary: nil, trace: nil }, "/v1/transfers/{transfer}/reversals/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

By default, you can see the 10 most recent reversals stored directly on the transfer object, but you can also retrieve details about a specific reversal stored on the transfer.

", external_docs: nil, fn_name: "get_transfers_transfer_reversals_id", module: "Transfers", module_path: ["transfers"], operation_id: "GetTransfersTransferReversalsId", operation_id_original: "GetTransfersTransferReversalsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "transfer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_reversal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["transfers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified reversal by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

\n\n

This request only accepts metadata and description as arguments.

", external_docs: nil, fn_name: "post_transfers_transfer_reversals_id", module: "Transfers", module_path: ["transfers"], operation_id: "PostTransfersTransferReversalsId", operation_id_original: "PostTransfersTransferReversalsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "transfer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_reversal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["transfers"] }, put: nil, ref: nil, resource_path: "/v1/transfers/{transfer}/reversals/{id}", servers: [], summary: nil, trace: nil }, "/v1/topups/{topup}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of a top-up that has previously been created. Supply the unique top-up ID that was returned from your previous request, and Stripe will return the corresponding top-up information.

", external_docs: nil, fn_name: "get_topups_topup", module: "Topups", module_path: ["topups"], operation_id: "GetTopupsTopup", operation_id_original: "GetTopupsTopup", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "topup", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/topup", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["topups"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the metadata of a top-up. Other top-up details are not editable by design.

", external_docs: nil, fn_name: "post_topups_topup", module: "Topups", module_path: ["topups"], operation_id: "PostTopupsTopup", operation_id_original: "PostTopupsTopup", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "topup", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/topup", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["topups"] }, put: nil, ref: nil, resource_path: "/v1/topups/{topup}", servers: [], summary: nil, trace: nil }, "/v1/recipients/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Permanently deletes a recipient. It cannot be undone.

", external_docs: nil, fn_name: "delete_recipients_id", module: "Recipients", module_path: ["recipients"], operation_id: "DeleteRecipientsId", operation_id_original: "DeleteRecipientsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_recipient", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["recipients"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Retrieves the details of an existing recipient. You need only supply the unique recipient identifier that was returned upon recipient creation.

", external_docs: nil, fn_name: "get_recipients_id", module: "Recipients", module_path: ["recipients"], operation_id: "GetRecipientsId", operation_id_original: "GetRecipientsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/recipient", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_recipient", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["recipients"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Updates the specified recipient by setting the values of the parameters passed.\nAny parameters not provided will be left unchanged.

\n\n

If you update the name or tax ID, the identity verification will automatically be rerun.\nIf you update the bank account, the bank account validation will automatically be rerun.

", external_docs: nil, fn_name: "post_recipients_id", module: "Recipients", module_path: ["recipients"], operation_id: "PostRecipientsId", operation_id_original: "PostRecipientsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "A bank account to attach to the recipient. You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details, with the options described below.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "A U.S. Visa or MasterCard debit card (not prepaid) to attach to the recipient. You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's debit card details, with the options described below. Passing `card` will create a new card, make it the new recipient default card, and delete the old recipient default (if one exists). If you want to add additional debit cards instead of replacing the existing default, use the [card creation API](https://stripe.com/docs/api#create_card). Whenever you attach a card to a recipient, Stripe will automatically validate the debit card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_card", minimum: nil, deprecated: nil, format: nil, description: "ID of the card to set as the recipient's new default for payouts.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string which you can attach to a `Recipient` object. It is displayed alongside the recipient in the web interface.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The recipient's email address. It is displayed alongside the recipient in the web interface, and can be useful for searching and tracking.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The recipient's full, legal name. For type `individual`, should be in the format `First Last`, `First Middle Last`, or `First M Last` (no prefixes or suffixes). For `corporation`, the full, incorporated name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: "The recipient's tax ID, as a string. For type `individual`, the full SSN; for type `corporation`, the full EIN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/recipient", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["recipients"] }, put: nil, ref: nil, resource_path: "/v1/recipients/{id}", servers: [], summary: nil, trace: nil }, "/v1/invoices/{invoice}/lines" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When retrieving an invoice, you’ll get a lines property containing the total count of line items and the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.

", external_docs: nil, fn_name: "get_invoices_invoice_lines", module: "Invoices", module_path: ["invoices"], operation_id: "GetInvoicesInvoiceLines", operation_id_original: "GetInvoicesInvoiceLines", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "InvoiceLinesList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/invoices/{invoice}/lines", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/external_accounts/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a specified external account for a given account.

", external_docs: nil, fn_name: "delete_accounts_account_external_accounts_id", module: "Accounts", module_path: ["accounts"], operation_id: "DeleteAccountsAccountExternalAccountsId", operation_id_original: "DeleteAccountsAccountExternalAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve a specified external account for a given account.

", external_docs: nil, fn_name: "get_accounts_account_external_accounts_id", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountExternalAccountsId", operation_id_original: "GetAccountsAccountExternalAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the metadata, account holder name, account holder type of a bank account belonging to a Custom account, and optionally sets it as the default for its currency. Other bank account details are not editable by design.

\n\n

You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.

", external_docs: nil, fn_name: "post_accounts_account_external_accounts_id", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountExternalAccountsId", operation_id_original: "PostAccountsAccountExternalAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the person or business that owns the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "The type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "The bank account type. This can only be `checking` or `savings` in most countries. In Japan, this can only be `futsu` or `toza`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: "City/District/Suburb/Town/Village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: "Billing address country, if provided when creating card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (Street address/PO Box/Company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (Apartment/Suite/Unit/Building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: "State/County/Province/Region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "When set to true, this becomes the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two digit number representing the card’s expiration month.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four digit number representing the card’s expiration year.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Cardholder name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/external_accounts/{id}", servers: [], summary: nil, trace: nil }, "/v1/topups" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of top-ups.

", external_docs: nil, fn_name: "get_topups", module: "Topups", module_path: ["topups"], operation_id: "GetTopups", operation_id_original: "GetTopups", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A positive integer representing how much to transfer.", example: nil, examples: nil, explode: true, in: :query, name: "amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return top-ups that have the given status. One of `canceled`, `failed`, `pending` or `succeeded`.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["canceled", "failed", "pending", "succeeded"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "TopupList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/topup", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/topups", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["topups"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Top up the balance of an account

", external_docs: nil, fn_name: "post_topups", module: "Topups", module_path: ["topups"], operation_id: "PostTopups", operation_id_original: "PostTopups", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer representing how much to transfer.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "The ID of a source to transfer funds from. For most users, this should be left unspecified which will use the bank account that was set up in the dashboard for the specified currency. In test mode, this can be a test bank token (see [Testing Top-ups](https://stripe.com/docs/connect/testing#testing-top-ups)).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "Extra information about a top-up for the source's bank statement. Limited to 15 ASCII characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 15, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies this top-up as part of a group.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/topup", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["topups"] }, put: nil, ref: nil, resource_path: "/v1/topups", servers: [], summary: nil, trace: nil }, "/v1/orders/{id}/returns" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Return all or part of an order. The order must have a status of paid or fulfilled before it can be returned. Once all items have been returned, the order will become canceled or returned depending on which status the order started in.

", external_docs: nil, fn_name: "post_orders_id_returns", module: "Orders", module_path: ["orders"], operation_id: "PostOrdersIdReturns", operation_id_original: "PostOrdersIdReturns", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "List of items to return.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_order_item_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "parent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "parent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":parent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["discount", "shipping", "sku", "tax"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order_return", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["orders"] }, put: nil, ref: nil, resource_path: "/v1/orders/{id}/returns", servers: [], summary: nil, trace: nil }, "/v1/orders/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing order. Supply the unique order ID from either an order creation request or the order list, and Stripe will return the corresponding order information.

", external_docs: nil, fn_name: "get_orders_id", module: "Orders", module_path: ["orders"], operation_id: "GetOrdersId", operation_id_original: "GetOrdersId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["orders"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specific order by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_orders_id", module: "Orders", module_path: ["orders"], operation_id: "PostOrdersId", operation_id_original: "PostOrdersId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "A coupon code that represents a discount to be applied to this order. Must be one-time duration and in same currency as the order. An order can have multiple coupons.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "selected_shipping_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "selected_shipping_method", minimum: nil, deprecated: nil, format: nil, description: "The shipping method to select for fulfilling this order. If specified, must be one of the `id`s of a shipping method in the `shipping_methods` array. If specified, will overwrite the existing selected shipping method, updating `items` as necessary.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":selected_shipping_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":carrier", ":tracking_number"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Tracking information once the order has been fulfilled.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["canceled", "created", "fulfilled", "paid", "returned"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Current order status. One of `created`, `paid`, `canceled`, `fulfilled`, or `returned`. More detail in the [Orders Guide](https://stripe.com/docs/orders/guide#understanding-order-statuses).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["orders"] }, put: nil, ref: nil, resource_path: "/v1/orders/{id}", servers: [], summary: nil, trace: nil }, "/v1/apple_pay/domains/{domain}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete an apple pay domain.

", external_docs: nil, fn_name: "delete_apple_pay_domains_domain", module: "ApplePay", module_path: ["apple_pay"], operation_id: "DeleteApplePayDomainsDomain", operation_id_original: "DeleteApplePayDomainsDomain", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "domain", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_apple_pay_domain", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["apple_pay"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve an apple pay domain.

", external_docs: nil, fn_name: "get_apple_pay_domains_domain", module: "ApplePay", module_path: ["apple_pay"], operation_id: "GetApplePayDomainsDomain", operation_id_original: "GetApplePayDomainsDomain", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "domain", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/apple_pay_domain", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["apple_pay"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/apple_pay/domains/{domain}", servers: [], summary: nil, trace: nil }, "/v1/issuing/transactions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Issuing Transaction objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_issuing_transactions", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingTransactions", operation_id_original: "GetIssuingTransactions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transactions that belong to the given card.", example: nil, examples: nil, explode: true, in: :query, name: "card", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transactions that belong to the given cardholder.", example: nil, examples: nil, explode: true, in: :query, name: "cardholder", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transactions that were created during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transactions that have the given type. One of `capture` or `refund`.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["capture", "refund"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/issuing/transactions", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/issuing/transactions", servers: [], summary: nil, trace: nil }, "/v1/charges/{charge}/refund" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When you create a new refund, you must specify a Charge or a PaymentIntent object on which to create it.

\n\n

Creating a new refund will refund a charge that has previously been created but not yet refunded.\nFunds will be refunded to the credit or debit card that was originally charged.

\n\n

You can optionally refund only part of a charge.\nYou can do so multiple times, until the entire charge has been refunded.

\n\n

Once entirely refunded, a charge can’t be refunded again.\nThis method will raise an error when called on an already-refunded charge,\nor when trying to refund more money than is left on a charge.

", external_docs: nil, fn_name: "post_charges_charge_refund", module: "Charges", module_path: ["charges"], operation_id: "PostChargesChargeRefund", operation_id_original: "PostChargesChargeRefund", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["duplicate", "fraudulent", "requested_by_customer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_application_fee", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reverse_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reverse_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reverse_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, put: nil, ref: nil, resource_path: "/v1/charges/{charge}/refund", servers: [], summary: nil, trace: nil }, "/v1/payment_methods/{payment_method}/attach" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Attaches a PaymentMethod object to a Customer.

\n\n

To attach a new PaymentMethod to a customer for future payments, we recommend you use a SetupIntent\nor a PaymentIntent with setup_future_usage.\nThese approaches will perform any necessary steps to ensure that the PaymentMethod can be used in a future payment. Using the\n/v1/payment_methods/:id/attach endpoint does not ensure that future payments can be made with the attached PaymentMethod.\nSee Optimizing cards for future payments for more information about setting up future payments.

\n\n

To use this PaymentMethod as the default for invoice or subscription payments,\nset invoice_settings.default_payment_method,\non the Customer to the PaymentMethod’s ID.

", external_docs: nil, fn_name: "post_payment_methods_payment_method_attach", module: "PaymentMethods", module_path: ["payment_methods"], operation_id: "PostPaymentMethodsPaymentMethodAttach", operation_id_original: "PostPaymentMethodsPaymentMethodAttach", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payment_method", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer to which to attach the PaymentMethod.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_methods"] }, put: nil, ref: nil, resource_path: "/v1/payment_methods/{payment_method}/attach", servers: [], summary: nil, trace: nil }, "/v1/payment_intents/{intent}/cancel" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A PaymentIntent object can be canceled when it is in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action, or processing.

\n\n

Once canceled, no additional charges will be made by the PaymentIntent and any operations on the PaymentIntent will fail with an error. For PaymentIntents with status=’requires_capture’, the remaining amount_capturable will automatically be refunded.

\n\n

You cannot cancel the PaymentIntent for a Checkout Session. Expire the Checkout Session instead

", external_docs: nil, fn_name: "post_payment_intents_intent_cancel", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "PostPaymentIntentsIntentCancel", operation_id_original: "PostPaymentIntentsIntentCancel", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["abandoned", "duplicate", "fraudulent", "requested_by_customer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for canceling this PaymentIntent. Possible values are `duplicate`, `fraudulent`, `requested_by_customer`, or `abandoned`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, put: nil, ref: nil, resource_path: "/v1/payment_intents/{intent}/cancel", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/capabilities" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of capabilities associated with the account. The capabilities are returned sorted by creation date, with the most recent capability appearing first.

", external_docs: nil, fn_name: "get_accounts_account_capabilities", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountCapabilities", operation_id_original: "GetAccountsAccountCapabilities", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ListAccountCapability", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/capability", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/capabilities", servers: [], summary: nil, trace: nil }, "/v1/credit_notes/preview/lines" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When retrieving a credit note preview, you’ll get a lines property containing the first handful of those items. This URL you can retrieve the full (paginated) list of line items.

", external_docs: nil, fn_name: "get_credit_notes_preview_lines", module: "CreditNotes", module_path: ["credit_notes"], operation_id: "GetCreditNotesPreviewLines", operation_id_original: "GetCreditNotesPreviewLines", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The integer amount in %s representing the total amount of the credit note.", example: nil, examples: nil, explode: true, in: :query, name: "amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The integer amount in %s representing the amount to credit the customer's balance, which will be automatically applied to their next invoice.", example: nil, examples: nil, explode: true, in: :query, name: "credit_amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "ID of the invoice.", example: nil, examples: nil, explode: true, in: :query, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Line items that make up the credit note.", example: nil, examples: nil, explode: true, in: :query, name: "lines", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "credit_note_line_item_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_line_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_line_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_line_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["custom_line_item", "invoice_line_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The credit note's memo appears on the credit note PDF.", example: nil, examples: nil, explode: true, in: :query, name: "memo", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", example: nil, examples: nil, explode: true, in: :query, name: "metadata", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The integer amount in %s representing the amount that is credited outside of Stripe.", example: nil, examples: nil, explode: true, in: :query, name: "out_of_band_amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Reason for issuing this credit note, one of `duplicate`, `fraudulent`, `order_change`, or `product_unsatisfactory`", example: nil, examples: nil, explode: true, in: :query, name: "reason", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["duplicate", "fraudulent", "order_change", "product_unsatisfactory"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "ID of an existing refund to link this credit note to.", example: nil, examples: nil, explode: true, in: :query, name: "refund", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The integer amount in %s representing the amount to refund. If set, a refund will be created for the charge associated with the invoice.", example: nil, examples: nil, explode: true, in: :query, name: "refund_amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "CreditNoteLinesList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note_line_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["credit_notes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/credit_notes/preview/lines", servers: [], summary: nil, trace: nil }, "/v1/subscriptions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

By default, returns a list of subscriptions that have not been canceled. In order to list canceled subscriptions, specify status=canceled.

", external_docs: nil, fn_name: "get_subscriptions", module: "Subscriptions", module_path: ["subscriptions"], operation_id: "GetSubscriptions", operation_id_original: "GetSubscriptions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The collection method of the subscriptions to retrieve. Either `charge_automatically` or `send_invoice`.", example: nil, examples: nil, explode: true, in: :query, name: "collection_method", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "current_period_end", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "current_period_start", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The ID of the customer whose subscriptions will be retrieved.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter for subscriptions that contain this recurring price ID.", example: nil, examples: nil, explode: true, in: :query, name: "price", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The status of the subscriptions to retrieve. Passing in a value of `canceled` will return all canceled subscriptions, including those belonging to deleted customers. Pass `ended` to find subscriptions that are canceled and subscriptions that are expired due to [incomplete payment](https://stripe.com/docs/billing/subscriptions/overview#subscription-statuses). Passing in a value of `all` will return subscriptions of all statuses. If no value is supplied, all subscriptions that have not been canceled are returned.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "active", "all", "canceled", "ended", "incomplete", "incomplete_expired", "past_due", "trialing", "unpaid" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter for subscriptions that are associated with the specified test clock. The response will not include subscriptions with test clocks if this and the customer parameter is not set.", example: nil, examples: nil, explode: true, in: :query, name: "test_clock", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/subscriptions", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscriptions"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new subscription on an existing customer. Each customer can have up to 500 active or scheduled subscriptions.

\n\n

When you create a subscription with collection_method=charge_automatically, the first invoice is finalized as part of the request.\nThe payment_behavior parameter determines the exact behavior of the initial payment.

\n\n

To start subscriptions where the first invoice always begins in a draft status, use subscription schedules instead.\nSchedules provide the flexibility to model more complex billing configurations that change over time.

", external_docs: nil, fn_name: "post_subscriptions", module: "Subscriptions", module_path: ["subscriptions"], operation_id: "PostSubscriptions", operation_id_original: "PostSubscriptions", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "add_invoice_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "billing_thresholds" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "pending_invoice_item_interval" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "trial_end" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "add_invoice_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_item_entry", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_items", minimum: nil, deprecated: nil, format: nil, description: "A list of prices and quantities that will generate invoice items appended to the first invoice for this subscription. You may pass up to 20 items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":add_invoice_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account. The request must be made by a platform account on a connected account in order to set an application fee percentage. For more information, see the application fees [documentation](https://stripe.com/docs/connect/subscriptions#collecting-fees-on-subscriptions).", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Automatic tax settings for this subscription.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "backdate_start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "backdate_start_date", minimum: nil, deprecated: nil, format: "unix-time", description: "For new subscriptions, a past timestamp to backdate the subscription's start date to. If set, the first invoice will contain a proration for the timespan between the start date and the current time. Can be combined with trials and the billing cycle anchor.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":backdate_start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: "unix-time", description: "A future timestamp to anchor the subscription's [billing cycle](https://stripe.com/docs/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. Pass an empty string to remove previously-defined thresholds.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at", minimum: nil, deprecated: nil, format: "unix-time", description: "A timestamp at which the subscription should cancel. If set to a date before the current period ends, this will cause a proration if prorations have been enabled using `proration_behavior`. If set during a future period, this will always cause a proration for that period.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at_period_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at_period_end", minimum: nil, deprecated: nil, format: nil, description: "Boolean indicating whether this subscription should cancel at the end of the current period.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_at_period_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "The ID of the coupon to apply to this subscription. A coupon applied to a subscription will only affect invoices created for that particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The identifier of the customer to subscribe.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "Number of days a customer has to pay invoices generated by this subscription. Valid only for subscriptions where `collection_method` is set to `send_invoice`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any subscription item that does not have `tax_rates` set. Invoices created will have their `default_tax_rates` populated from the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item_create_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 20 subscription items, each with an attached price.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "off_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "off_session", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a customer is on or off-session while an invoice payment is attempted.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":off_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "allow_incomplete", "default_incomplete", "error_if_incomplete", "pending_if_incomplete" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_behavior", minimum: nil, deprecated: nil, format: nil, description: "Use `allow_incomplete` to create subscriptions with `status=incomplete` if the first invoice cannot be paid. Creating subscriptions with this status allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the payment intent on the first invoice. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method. If the payment intent is not confirmed within 23 hours subscriptions transition to `status=incomplete_expired`, which is a terminal state.\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not create a subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.\n\n`pending_if_incomplete` is only used with updates and cannot be passed when creating a subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_settings", minimum: nil, deprecated: nil, format: nil, description: "Payment settings to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "fpx", "giropay", "grabpay", "ideal", "konbini", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_invoice_item_interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_invoice_item_interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://stripe.com/docs/api#create_invoice) for the given subscription at the specified interval.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "pending_invoice_item_interval_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pending_invoice_item_interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "The API ID of a promotion code to apply to this subscription. A promotion code applied to a subscription will only affect invoices created for that particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) resulting from the `billing_cycle_anchor`. Valid values are `create_prorations` or `none`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. Prorations can be disabled by passing `none`. If no value is passed, the default is `create_prorations`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "If specified, the funds from the subscription's invoices will be transferred to the destination and the ID of the resulting transfers will be found on the resulting charges.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: nil, description: "Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. If set, trial_end will override the default trial period of the plan the customer is being subscribed to. The special value `now` can be provided to end the customer's trial immediately. Can be at most two years from `billing_cycle_anchor`. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_from_plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_from_plan", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_from_plan", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: "Integer representing the number of trial period days before the customer is charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscriptions"] }, put: nil, ref: nil, resource_path: "/v1/subscriptions", servers: [], summary: nil, trace: nil }, "/v1/setup_attempts" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of SetupAttempts associated with a provided SetupIntent.

", external_docs: nil, fn_name: "get_setup_attempts", module: "SetupAttempts", module_path: ["setup_attempts"], operation_id: "GetSetupAttempts", operation_id_original: "GetSetupAttempts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value\ncan be a string with an integer Unix timestamp, or it can be a\ndictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return SetupAttempts created by the SetupIntent specified by\nthis ID.", example: nil, examples: nil, explode: true, in: :query, name: "setup_intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PaymentFlowsSetupIntentSetupAttemptList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/setup_attempts", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["setup_attempts"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/setup_attempts", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/subscriptions/{subscription_exposed_id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Cancels a customer’s subscription. If you set the at_period_end parameter to true, the subscription will remain active until the end of the period, at which point it will be canceled and not renewed. Otherwise, with the default false value, the subscription is terminated immediately. In either case, the customer will not be charged again for the subscription.

\n\n

Note, however, that any pending invoice items that you’ve created will still be charged for at the end of the period, unless manually deleted. If you’ve set the subscription to cancel at the end of the period, any pending prorations will also be left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations will be removed.

\n\n

By default, upon subscription cancellation, Stripe will stop automatic collection of all finalized invoices for the customer. This is intended to prevent unexpected payment attempts after the customer has canceled a subscription. However, you can resume automatic collection of the invoices manually after subscription cancellation to have us proceed. Or, you could check for unpaid invoices before allowing the customer to cancel the subscription at all.

", external_docs: nil, fn_name: "delete_customers_customer_subscriptions_subscription_exposed_id", module: "Customers", module_path: ["customers"], operation_id: "DeleteCustomersCustomerSubscriptionsSubscriptionExposedId", operation_id_original: "DeleteCustomersCustomerSubscriptionsSubscriptionExposedId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_now" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_now", minimum: nil, deprecated: nil, format: nil, description: "Can be set to `true` if `at_period_end` is not set to `true`. Will generate a final invoice that invoices for any un-invoiced metered usage and new/pending proration invoice items.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_now", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "prorate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "prorate", minimum: nil, deprecated: nil, format: nil, description: "Can be set to `true` if `at_period_end` is not set to `true`. Will generate a proration invoice item that credits remaining unused time until the subscription period end.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":prorate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the subscription with the given ID.

", external_docs: nil, fn_name: "get_customers_customer_subscriptions_subscription_exposed_id", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerSubscriptionsSubscriptionExposedId", operation_id_original: "GetCustomersCustomerSubscriptionsSubscriptionExposedId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing subscription on a customer to match the specified parameters. When changing plans or quantities, we will optionally prorate the price we charge next month to make up for any price changes. To preview how the proration will be calculated, use the upcoming invoice endpoint.

", external_docs: nil, fn_name: "post_customers_customer_subscriptions_subscription_exposed_id", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerSubscriptionsSubscriptionExposedId", operation_id_original: "PostCustomersCustomerSubscriptionsSubscriptionExposedId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "add_invoice_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "billing_thresholds" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "cancel_at" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "pause_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "pending_invoice_item_interval" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "trial_end" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "add_invoice_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_item_entry", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_items", minimum: nil, deprecated: nil, format: nil, description: "A list of prices and quantities that will generate invoice items appended to the first invoice for this subscription. You may pass up to 20 items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":add_invoice_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account. The request must be made by a platform account on a connected account in order to set an application fee percentage. For more information, see the application fees [documentation](https://stripe.com/docs/connect/subscriptions#collecting-fees-on-subscriptions).", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Automatic tax settings for this subscription.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now", "unchanged"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: "Either `now` or `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to the current time. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. Pass an empty string to remove previously-defined thresholds.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at", minimum: nil, deprecated: nil, format: nil, description: "A timestamp at which the subscription should cancel. If set to a date before the current period ends, this will cause a proration if prorations have been enabled using `proration_behavior`. If set during a future period, this will always cause a proration for that period.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cancel_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at_period_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at_period_end", minimum: nil, deprecated: nil, format: nil, description: "Boolean indicating whether this subscription should cancel at the end of the current period.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_at_period_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "The ID of the coupon to apply to this subscription. A coupon applied to a subscription will only affect invoices created for that particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "Number of days a customer has to pay invoices generated by this subscription. Valid only for subscriptions where `collection_method` is set to `send_invoice`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any subscription item that does not have `tax_rates` set. Invoices created will have their `default_tax_rates` populated from the subscription. Pass an empty string to remove previously-defined tax rates.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item_update_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "clear_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "clear_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":clear_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 20 subscription items, each with an attached price.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "off_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "off_session", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a customer is on or off-session while an invoice payment is attempted.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":off_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pause_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pause_collection", minimum: nil, deprecated: nil, format: nil, description: "If specified, payment collection for this subscription will be paused.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":behavior"], title: "pause_collection_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["keep_as_draft", "mark_uncollectible", "void"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "resumes_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "resumes_at", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":resumes_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pause_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "allow_incomplete", "default_incomplete", "error_if_incomplete", "pending_if_incomplete" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_behavior", minimum: nil, deprecated: nil, format: nil, description: "Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method.\n\nUse `pending_if_incomplete` to update the subscription using [pending updates](https://stripe.com/docs/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending updates](https://stripe.com/docs/billing/pending-updates-reference#supported-attributes).\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not update the subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_settings", minimum: nil, deprecated: nil, format: nil, description: "Payment settings to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "fpx", "giropay", "grabpay", "ideal", "konbini", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_invoice_item_interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_invoice_item_interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://stripe.com/docs/api#create_invoice) for the given subscription at the specified interval.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "pending_invoice_item_interval_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pending_invoice_item_interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "The promotion code to apply to this subscription. A promotion code applied to a subscription will only affect invoices created for that particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quantity` changes. Valid values are `create_prorations`, `none`, or `always_invoice`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://stripe.com/docs/subscriptions/upgrading-downgrading#immediate-payment). In order to always invoice immediately for prorations, pass `always_invoice`.\n\nProrations can be disabled by passing `none`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_date", minimum: nil, deprecated: nil, format: "unix-time", description: "If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply exactly the same proration that was previewed with [upcoming invoice](https://stripe.com/docs/api#retrieve_customer_invoice) endpoint. It can also be used to implement custom proration logic, such as prorating by day instead of by second, by providing the time that you wish to use for proration calculations.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "If specified, the funds from the subscription's invoices will be transferred to the destination and the ID of the resulting transfers will be found on the resulting charges. This will be unset if you POST an empty value.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: nil, description: "Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. If set, trial_end will override the default trial period of the plan the customer is being subscribed to. The special value `now` can be provided to end the customer's trial immediately. Can be at most two years from `billing_cycle_anchor`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_from_plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_from_plan", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_from_plan", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/subscriptions/{subscription_exposed_id}", servers: [], summary: nil, trace: nil }, "/v1/bitcoin/receivers/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Retrieves the Bitcoin receiver with the given ID.

", external_docs: nil, fn_name: "get_bitcoin_receivers_id", module: "Bitcoin", module_path: ["bitcoin"], operation_id: "GetBitcoinReceiversId", operation_id_original: "GetBitcoinReceiversId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["bitcoin"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/bitcoin/receivers/{id}", servers: [], summary: nil, trace: nil }, "/v1/orders" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your orders. The orders are returned sorted by creation date, with the most recently created orders appearing first.

", external_docs: nil, fn_name: "get_orders", module: "Orders", module_path: ["orders"], operation_id: "GetOrders", operation_id_original: "GetOrders", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Date this order was created.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return orders for the given customer.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return orders with the given IDs.", example: nil, examples: nil, explode: true, in: :query, name: "ids", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return orders that have the given status. One of `created`, `paid`, `fulfilled`, or `refunded`.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter orders based on when they were paid, fulfilled, canceled, or returned.", example: nil, examples: nil, explode: true, in: :query, name: "status_transitions", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "order_timestamp_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "canceled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":canceled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fulfilled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fulfilled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fulfilled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paid" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paid", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":paid", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returned" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "returned", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":returned", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return orders with the given upstream order IDs.", example: nil, examples: nil, explode: true, in: :query, name: "upstream_ids", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "OrdersLegacyResourceOrderList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/orders", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["orders"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new order object.

", external_docs: nil, fn_name: "post_orders", module: "Orders", module_path: ["orders"], operation_id: "PostOrders", operation_id_original: "PostOrders", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "A coupon code that represents a discount to be applied to this order. Must be one-time duration and in same currency as the order. An order can have multiple coupons.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of an existing customer to use for this order. If provided, the customer email and shipping address will be used to create the order. Subsequently, the customer will also be charged to pay the order. If `email` or `shipping` are also provided, they will override the values retrieved from the customer object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The email address of the customer placing the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "order_item_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "parent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "parent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":parent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["discount", "shipping", "sku", "tax"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "List of items constituting the order. An order can have up to 25 items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping address for the order. Required if any of the SKUs are for products that have `shippable` set to true.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["orders"] }, put: nil, ref: nil, resource_path: "/v1/orders", servers: [], summary: nil, trace: nil }, "/v1/ephemeral_keys" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a short-lived API key for a given resource.

", external_docs: nil, fn_name: "post_ephemeral_keys", module: "EphemeralKeys", module_path: ["ephemeral_keys"], operation_id: "PostEphemeralKeys", operation_id_original: "PostEphemeralKeys", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the Customer you'd like to modify using the resulting ephemeral key.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_card", minimum: nil, deprecated: nil, format: nil, description: "The ID of the Issuing Card you'd like to access using the resulting ephemeral key.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":issuing_card", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/ephemeral_key", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["ephemeral_keys"] }, put: nil, ref: nil, resource_path: "/v1/ephemeral_keys", servers: [], summary: nil, trace: nil }, "/v1/webhook_endpoints/{webhook_endpoint}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can also delete webhook endpoints via the webhook endpoint management page of the Stripe dashboard.

", external_docs: nil, fn_name: "delete_webhook_endpoints_webhook_endpoint", module: "WebhookEndpoints", module_path: ["webhook_endpoints"], operation_id: "DeleteWebhookEndpointsWebhookEndpoint", operation_id_original: "DeleteWebhookEndpointsWebhookEndpoint", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "webhook_endpoint", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_webhook_endpoint", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["webhook_endpoints"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the webhook endpoint with the given ID.

", external_docs: nil, fn_name: "get_webhook_endpoints_webhook_endpoint", module: "WebhookEndpoints", module_path: ["webhook_endpoints"], operation_id: "GetWebhookEndpointsWebhookEndpoint", operation_id_original: "GetWebhookEndpointsWebhookEndpoint", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "webhook_endpoint", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/webhook_endpoint", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["webhook_endpoints"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the webhook endpoint. You may edit the url, the list of enabled_events, and the status of your endpoint.

", external_docs: nil, fn_name: "post_webhook_endpoints_webhook_endpoint", module: "WebhookEndpoints", module_path: ["webhook_endpoints"], operation_id: "PostWebhookEndpointsWebhookEndpoint", operation_id_original: "PostWebhookEndpointsWebhookEndpoint", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "webhook_endpoint", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "enabled_events" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An optional description of what the webhook is used for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "disabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "disabled", minimum: nil, deprecated: nil, format: nil, description: "Disable the webhook endpoint if set to true.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":disabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled_events" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "*", "account.application.authorized", "account.application.deauthorized", "account.external_account.created", "account.external_account.deleted", "account.external_account.updated", "account.updated", "application_fee.created", "application_fee.refund.updated", "application_fee.refunded", "balance.available", "billing_portal.configuration.created", "billing_portal.configuration.updated", "capability.updated", "cash_balance.funds_available", "charge.captured", "charge.dispute.closed", "charge.dispute.created", "charge.dispute.funds_reinstated", "charge.dispute.funds_withdrawn", "charge.dispute.updated", "charge.expired", "charge.failed", "charge.pending", "charge.refund.updated", "charge.refunded", "charge.succeeded", "charge.updated", "checkout.session.async_payment_failed", "checkout.session.async_payment_succeeded", "checkout.session.completed", "checkout.session.expired", "coupon.created", "coupon.deleted", "coupon.updated", "credit_note.created", "credit_note.updated", "credit_note.voided", "customer.created", "customer.deleted", "customer.discount.created", "customer.discount.deleted", "customer.discount.updated", "customer.source.created", "customer.source.deleted", "customer.source.expiring", "customer.source.updated", "customer.subscription.created", "customer.subscription.deleted", "customer.subscription.pending_update_applied", "customer.subscription.pending_update_expired", "customer.subscription.trial_will_end", "customer.subscription.updated", "customer.tax_id.created", "customer.tax_id.deleted", "customer.tax_id.updated", "customer.updated", "file.created", "identity.verification_session.canceled", "identity.verification_session.created", "identity.verification_session.processing", "identity.verification_session.redacted", "identity.verification_session.requires_input", "identity.verification_session.verified", "invoice.created", "invoice.deleted", "invoice.finalization_failed", "invoice.finalized", "invoice.marked_uncollectible", "invoice.paid", "invoice.payment_action_required", "invoice.payment_failed", "invoice.payment_succeeded", "invoice.sent", "invoice.upcoming", "invoice.updated", "invoice.voided", "invoiceitem.created", "invoiceitem.deleted", "invoiceitem.updated", "issuing_authorization.created", "issuing_authorization.request", "issuing_authorization.updated", "issuing_card.created", "issuing_card.updated", "issuing_cardholder.created", "issuing_cardholder.updated", "issuing_dispute.closed", "issuing_dispute.created", "issuing_dispute.funds_reinstated", "issuing_dispute.submitted", "issuing_dispute.updated", "issuing_transaction.created", "issuing_transaction.updated", "mandate.updated", "order.created", "order.payment_failed", "order.payment_succeeded", "order.updated", "order_return.created", "payment_intent.amount_capturable_updated", "payment_intent.canceled", "payment_intent.created", "payment_intent.partially_funded", "payment_intent.payment_failed", "payment_intent.processing", "payment_intent.requires_action", "payment_intent.succeeded", "payment_link.created", "payment_link.updated", "payment_method.attached", "payment_method.automatically_updated", "payment_method.detached", "payment_method.updated", "payout.canceled", "payout.created", "payout.failed", "payout.paid", "payout.updated", "person.created", "person.deleted", "person.updated", "plan.created", "plan.deleted", "plan.updated", "price.created", "price.deleted", "price.updated", "product.created", "product.deleted", "product.updated", "promotion_code.created", "promotion_code.updated", "quote.accepted", "quote.canceled", "quote.created", "quote.finalized", "radar.early_fraud_warning.created", "radar.early_fraud_warning.updated", "recipient.created", "recipient.deleted", "recipient.updated", "reporting.report_run.failed", "reporting.report_run.succeeded", "reporting.report_type.updated", "review.closed", "review.opened", "setup_intent.canceled", "setup_intent.created", "setup_intent.requires_action", "setup_intent.setup_failed", "setup_intent.succeeded", "sigma.scheduled_query_run.created", "sku.created", "sku.deleted", "sku.updated", "source.canceled", "source.chargeable", "source.failed", "source.mandate_notification", "source.refund_attributes_required", "source.transaction.created", "source.transaction.updated", "subscription_schedule.aborted", "subscription_schedule.canceled", "subscription_schedule.completed", "subscription_schedule.created", "subscription_schedule.expiring", "subscription_schedule.released", "subscription_schedule.updated", "tax_rate.created", "tax_rate.updated", "terminal.reader.action_failed", "terminal.reader.action_succeeded", "test_helpers.test_clock.advancing", "test_helpers.test_clock.created", "test_helpers.test_clock.deleted", "test_helpers.test_clock.internal_failure", "test_helpers.test_clock.ready", "topup.canceled", "topup.created", "topup.failed", "topup.reversed", "topup.succeeded", "transfer.created", "transfer.failed", "transfer.paid", "transfer.reversed", "transfer.updated" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled_events", minimum: nil, deprecated: nil, format: nil, description: "The list of events to enable for this endpoint. You may specify `['*']` to enable all events, except those that require explicit selection.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled_events", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL of the webhook endpoint.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/webhook_endpoint", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["webhook_endpoints"] }, put: nil, ref: nil, resource_path: "/v1/webhook_endpoints/{webhook_endpoint}", servers: [], summary: nil, trace: nil }, "/v1/account/persons" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.

", external_docs: nil, fn_name: "get_account_persons", module: "Account", module_path: ["account"], operation_id: "GetAccountPersons", operation_id_original: "GetAccountPersons", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filters on the list of people returned based on the person's relationship to the account's company.", example: nil, examples: nil, explode: true, in: :query, name: "relationship", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "all_people_relationship_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new person.

", external_docs: nil, fn_name: "post_account_persons", module: "Account", module_path: ["account"], operation_id: "PostAccountPersons", operation_id_original: "PostAccountPersons", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kana" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kanji" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "dob" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "full_name_aliases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "relationship" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verification" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The person's address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The person's date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_token", minimum: nil, deprecated: nil, format: nil, description: "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":person_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: "The relationship that this person has with the account's legal entity.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the person's Social Security number (U.S. only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "The person's verification status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/persons", servers: [], summary: nil, trace: nil }, "/v1/account/capabilities" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of capabilities associated with the account. The capabilities are returned sorted by creation date, with the most recent capability appearing first.

", external_docs: nil, fn_name: "get_account_capabilities", module: "Account", module_path: ["account"], operation_id: "GetAccountCapabilities", operation_id_original: "GetAccountCapabilities", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ListAccountCapability", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/capability", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/account/capabilities", servers: [], summary: nil, trace: nil }, "/v1/checkout/sessions/{session}/expire" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A Session can be expired when it is in one of these statuses: open

\n\n

After it expires, a customer can’t complete a Session and customers loading the Session see a message saying the Session is expired.

", external_docs: nil, fn_name: "post_checkout_sessions_session_expire", module: "Checkout", module_path: ["checkout"], operation_id: "PostCheckoutSessionsSessionExpire", operation_id_original: "PostCheckoutSessionsSessionExpire", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "session", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout.session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["checkout"] }, put: nil, ref: nil, resource_path: "/v1/checkout/sessions/{session}/expire", servers: [], summary: nil, trace: nil }, "/v1/bitcoin/receivers/{receiver}/transactions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

List bitcoin transacitons for a given receiver.

", external_docs: nil, fn_name: "get_bitcoin_receivers_receiver_transactions", module: "Bitcoin", module_path: ["bitcoin"], operation_id: "GetBitcoinReceiversReceiverTransactions", operation_id_original: "GetBitcoinReceiversReceiverTransactions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transactions for the customer specified by this customer ID.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "receiver", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "BitcoinTransactionList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["bitcoin"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/bitcoin/receivers/{receiver}/transactions", servers: [], summary: nil, trace: nil }, "/v1/quotes/{quote}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the quote with the given ID.

", external_docs: nil, fn_name: "get_quotes_quote", module: "Quotes", module_path: ["quotes"], operation_id: "GetQuotesQuote", operation_id_original: "GetQuotesQuote", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "quote", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A quote models prices and services for a customer.

", external_docs: nil, fn_name: "post_quotes_quote", module: "Quotes", module_path: ["quotes"], operation_id: "PostQuotesQuote", operation_id_original: "PostQuotesQuote", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "quote", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "application_fee_amount" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "application_fee_percent" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "discounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "invoice_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "on_behalf_of" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "subscription_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. There cannot be any line items with recurring prices when using this field.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account. There must be at least 1 line item with a recurring price to use this field.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Settings for automatic tax lookup for this quote and resulting invoices and subscriptions.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or at invoice finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer for which this quote belongs to. A customer is required before finalizing the quote. Once specified, it cannot be changed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any line item that does not have `tax_rates` set.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "A description that will be displayed on the quote PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The discounts applied to the quote. You can only set up to one discount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "A future timestamp on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: "A footer that will be displayed on the quote PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "header" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "header", minimum: nil, deprecated: nil, format: nil, description: "A header that will be displayed on the quote PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 50, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":header", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: "All invoices will be billed using the specified settings.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_item_update_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "A list of line items the customer is being quoted for. Each line item includes information about the product, the quantity, and the resulting cost.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account on behalf of which to charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_data", minimum: nil, deprecated: nil, format: nil, description: "When creating a subscription or subscription schedule, the specified configuration data will be used. There must be at least one line item with a recurring price for a subscription or subscription schedule to be created. A subscription schedule is created if `subscription_data[effective_date]` is present and in the future, otherwise a subscription is created.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "effective_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "effective_date", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["current_period_end"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":effective_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The data with which to automatically create a Transfer for each of the invoices.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, put: nil, ref: nil, resource_path: "/v1/quotes/{quote}", servers: [], summary: nil, trace: nil }, "/v1/account/people" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.

", external_docs: nil, fn_name: "get_account_people", module: "Account", module_path: ["account"], operation_id: "GetAccountPeople", operation_id_original: "GetAccountPeople", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filters on the list of people returned based on the person's relationship to the account's company.", example: nil, examples: nil, explode: true, in: :query, name: "relationship", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "all_people_relationship_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new person.

", external_docs: nil, fn_name: "post_account_people", module: "Account", module_path: ["account"], operation_id: "PostAccountPeople", operation_id_original: "PostAccountPeople", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kana" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kanji" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "dob" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "full_name_aliases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "relationship" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verification" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The person's address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The person's date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_token", minimum: nil, deprecated: nil, format: nil, description: "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":person_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: "The relationship that this person has with the account's legal entity.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the person's Social Security number (U.S. only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "The person's verification status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/people", servers: [], summary: nil, trace: nil }, "/v1/setup_intents/{intent}/confirm" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Confirm that your customer intends to set up the current or\nprovided payment method. For example, you would confirm a SetupIntent\nwhen a customer hits the “Save” button on a payment method management\npage on your website.

\n\n

If the selected payment method does not require any additional\nsteps from the customer, the SetupIntent will transition to the\nsucceeded status.

\n\n

Otherwise, it will transition to the requires_action status and\nsuggest additional actions via next_action. If setup fails,\nthe SetupIntent will transition to the\nrequires_payment_method status.

", external_docs: nil, fn_name: "post_setup_intents_intent_confirm", module: "SetupIntents", module_path: ["setup_intents"], operation_id: "PostSetupIntentsIntentConfirm", operation_id_original: "PostSetupIntentsIntentConfirm", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "mandate_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "client_secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_secret", minimum: nil, deprecated: nil, format: nil, description: "The client secret of the SetupIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_data", minimum: nil, deprecated: nil, format: nil, description: "This hash contains details about the Mandate to create", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer_acceptance"], title: "secret_key_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "customer_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "accepted_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "accepted_at", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":accepted_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "offline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "offline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":offline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":ip_address", ":user_agent"], title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["offline", "online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer_acceptance"], title: "client_key_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":online", ":type"], title: "customer_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":mandate_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method (a PaymentMethod, Card, or saved Source object) to attach to this SetupIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for this SetupIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cad", "usd"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_type", ":currency", ":interval", ":reference", ":start_date" ], title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "sporadic", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 80, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["india"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL to redirect your customer back to after they authenticate on the payment method's app or site.\nIf you'd prefer to redirect to a mobile application, you can alternatively supply an application URI scheme.\nThis parameter is only used for cards and other redirect-based payment methods.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["setup_intents"] }, put: nil, ref: nil, resource_path: "/v1/setup_intents/{intent}/confirm", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/cards" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

You can see a list of the cards belonging to a customer.\nNote that the 10 most recent sources are always available on the Customer object.\nIf you need more than those 10, you can use this API method and the limit and starting_after parameters to page through additional cards.

", external_docs: nil, fn_name: "get_customers_customer_cards", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerCards", operation_id_original: "GetCustomersCustomerCards", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "CardList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When you create a new credit card, you must specify a customer or recipient on which to create it.

\n\n

If the card’s owner has no default card, then the new card will become the default.\nHowever, if the owner already has a default, then it will not change.\nTo change the default, you should update the customer to have a new default_source.

", external_docs: nil, fn_name: "post_customers_customer_cards", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerCards", operation_id_original: "PostCustomersCustomerCards", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "card" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alipay_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay_account", minimum: nil, deprecated: nil, format: nil, description: "A token returned by [Stripe.js](https://stripe.com/docs/js) representing the user’s Alipay account details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alipay_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "customer_payment_source_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "A token, like the ones returned by [Stripe.js](https://stripe.com/docs/js).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year", ":number"], title: "customer_payment_source_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "Please refer to full [documentation](https://stripe.com/docs/api) instead.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/cards", servers: [], summary: nil, trace: nil }, "/v1/identity/verification_reports" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

List all verification reports.

", external_docs: nil, fn_name: "get_identity_verification_reports", module: "Identity", module_path: ["identity"], operation_id: "GetIdentityVerificationReports", operation_id_original: "GetIdentityVerificationReports", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return VerificationReports of this type", example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["document", "id_number"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return VerificationReports created by this VerificationSession ID. It is allowed to provide a VerificationIntent ID.", example: nil, examples: nil, explode: true, in: :query, name: "verification_session", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_report", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/identity/verification_reports", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["identity"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/identity/verification_reports", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/persons" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.

", external_docs: nil, fn_name: "get_accounts_account_persons", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountPersons", operation_id_original: "GetAccountsAccountPersons", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filters on the list of people returned based on the person's relationship to the account's company.", example: nil, examples: nil, explode: true, in: :query, name: "relationship", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "all_people_relationship_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new person.

", external_docs: nil, fn_name: "post_accounts_account_persons", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountPersons", operation_id_original: "PostAccountsAccountPersons", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kana" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kanji" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "dob" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "full_name_aliases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "relationship" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verification" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The person's address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The person's date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_token", minimum: nil, deprecated: nil, format: nil, description: "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":person_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: "The relationship that this person has with the account's legal entity.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the person's Social Security number (U.S. only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "The person's verification status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/persons", servers: [], summary: nil, trace: nil }, "/v1/application_fees/{id}/refund" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: nil, external_docs: nil, fn_name: "post_application_fees_id_refund", module: "ApplicationFees", module_path: ["application_fees"], operation_id: "PostApplicationFeesIdRefund", operation_id_original: "PostApplicationFeesIdRefund", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "directive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "directive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":directive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application_fee", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["application_fees"] }, put: nil, ref: nil, resource_path: "/v1/application_fees/{id}/refund", servers: [], summary: nil, trace: nil }, "/v1/payment_intents" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of PaymentIntents.

", external_docs: nil, fn_name: "get_payment_intents", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "GetPaymentIntents", operation_id_original: "GetPaymentIntents", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return PaymentIntents for the customer specified by this customer ID.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PaymentFlowsPaymentIntentList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/payment_intents", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a PaymentIntent object.

\n\n

After the PaymentIntent is created, attach a payment method and confirm\nto continue the payment. You can read more about the different payment flows\navailable via the Payment Intents API here.

\n\n

When confirm=true is used during creation, it is equivalent to creating\nand confirming the PaymentIntent in the same call. You may use any parameters\navailable in the confirm API when confirm=true\nis supplied.

", external_docs: nil, fn_name: "post_payment_intents", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "PostPaymentIntents", operation_id_original: "PostPaymentIntents", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "automatic_payment_methods" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "mandate_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "off_session" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total payment amount. For more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_payment_methods" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_payment_methods", minimum: nil, deprecated: nil, format: nil, description: "When enabled, this PaymentIntent will accept payment methods that you have enabled in the Dashboard and are compatible with this PaymentIntent's other parameters.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_payment_methods", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: "Controls when the funds will be captured from the customer's account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "confirm" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirm", minimum: nil, deprecated: nil, format: nil, description: "Set to `true` to attempt to [confirm](https://stripe.com/docs/api/payment_intents/confirm) this PaymentIntent immediately. This parameter defaults to `false`. When creating and confirming a PaymentIntent at the same time, parameters available in the [confirm](https://stripe.com/docs/api/payment_intents/confirm) API may also be provided.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirm", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "confirmation_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the Customer this PaymentIntent belongs to, if one exists.\n\nPayment methods attached to other Customers cannot be used with this PaymentIntent.\n\nIf present in combination with [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage), this PaymentIntent's payment method will be attached to the Customer after the PaymentIntent has been confirmed and any required actions from the user are complete.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "error_on_requires_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "error_on_requires_action", minimum: nil, deprecated: nil, format: nil, description: "Set to `true` to fail the payment attempt if the PaymentIntent transitions into `requires_action`. This parameter is intended for simpler integrations that do not handle customer actions, like [saving cards without authentication](https://stripe.com/docs/payments/save-card-without-authentication). This parameter can only be used with [`confirm=true`](https://stripe.com/docs/api/payment_intents/create#create_payment_intent-confirm).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":error_on_requires_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the mandate to be used for this payment. This parameter can only be used with [`confirm=true`](https://stripe.com/docs/api/payment_intents/create#create_payment_intent-confirm).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer_acceptance"], title: "mandate_data", minimum: nil, deprecated: nil, format: nil, description: "This hash contains details about the Mandate to create. This parameter can only be used with [`confirm=true`](https://stripe.com/docs/api/payment_intents/create#create_payment_intent-confirm).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "customer_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "accepted_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "accepted_at", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":accepted_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "offline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "offline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":offline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":ip_address", ":user_agent"], title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["offline", "online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "off_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "off_session", minimum: nil, deprecated: nil, format: nil, description: "Set to `true` to indicate that the customer is not in your checkout flow during this payment attempt, and therefore is unable to authenticate. This parameter is intended for scenarios where you collect card details and [charge them later](https://stripe.com/docs/payments/cards/charging-saved-cards). This parameter can only be used with [`confirm=true`](https://stripe.com/docs/api/payment_intents/create#create_payment_intent-confirm).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["one_off", "recurring"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":off_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The Stripe account ID for which these funds are intended. For details, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://stripe.com/docs/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent.\n\nIf this parameter is omitted with `confirm=true`, `customer.default_source` will be attached as this PaymentIntent's payment instrument to improve the migration experience for users of the Charges API. We recommend that you explicitly provide the `payment_method` going forward.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_method_data", minimum: nil, deprecated: nil, format: nil, description: "If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear\nin the [payment_method](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method)\nproperty on the PaymentIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":account_number", ":institution_number", ":transit_number" ], title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "institution_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "institution_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":institution_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transit_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transit_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transit_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":bsb_number"], title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bsb_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bsb_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bsb_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sort_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sort_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sort_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":tax_id"], title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "arzte_und_apotheker_bank", "austrian_anadi_bank_ag", "bank_austria", "bankhaus_carl_spangler", "bankhaus_schelhammer_und_schattera_ag", "bawag_psk_ag", "bks_bank_ag", "brull_kallmus_bank_ag", "btv_vier_lander_bank", "capital_bank_grawe_gruppe_ag", "dolomitenbank", "easybank_ag", "erste_bank_und_sparkassen", "hypo_alpeadriabank_international_ag", "hypo_bank_burgenland_aktiengesellschaft", "hypo_noe_lb_fur_niederosterreich_u_wien", "hypo_oberosterreich_salzburg_steiermark", "hypo_tirol_bank_ag", "hypo_vorarlberg_bank_ag", "marchfelder_bank", "oberbank_ag", "raiffeisen_bankengruppe_osterreich", "schoellerbank_ag", "sparda_bank_wien", "volksbank_gruppe", "volkskreditbank_ag", "vr_bank_braunau" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":bank"], title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "affin_bank", "agrobank", "alliance_bank", "ambank", "bank_islam", "bank_muamalat", "bank_rakyat", "bsn", "cimb", "deutsche_bank", "hong_leong_bank", "hsbc", "kfh", "maybank2e", "maybank2u", "ocbc", "pb_enterprise", "public_bank", "rhb", "standard_chartered", "uob" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "abn_amro", "asn_bank", "bunq", "handelsbanken", "ing", "knab", "moneyou", "rabobank", "regiobank", "revolut", "sns_bank", "triodos_bank", "van_lanschot" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "alior_bank", "bank_millennium", "bank_nowy_bfg_sa", "bank_pekao_sa", "banki_spbdzielcze", "blik", "bnp_paribas", "boz", "citi_handlowy", "credit_agricole", "envelobank", "etransfer_pocztowy24", "getin_bank", "ideabank", "ing", "inteligo", "mbank_mtransfer", "nest_przelew", "noble_pay", "pbac_z_ipko", "plus_bank", "santander_przelew24", "tmobile_usbugi_bankowe", "toyota_bank", "volkswagen_bank" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":iban"], title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "iban" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":country"], title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["AT", "BE", "DE", "ES", "IT", "NL"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "acss_debit", "afterpay_clearpay", "alipay", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "customer_balance", "eps", "fpx", "giropay", "grabpay", "ideal", "klarna", "konbini", "oxxo", "p24", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "savings"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for this PaymentIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 128, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_token", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "installments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "installments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":count", ":interval", ":type"], title: "installment_plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["month"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed_count"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":plan", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":installments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_type", ":interval", ":reference", ":start_date" ], title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "sporadic", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 80, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["india"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "amex", "cartes_bancaires", "diners", "discover", "interac", "jcb", "mastercard", "unionpay", "unknown", "visa" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "request_extended_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_extended_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_extended_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_incremental_authorization_support" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_incremental_authorization_support", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_incremental_authorization_support", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested_address_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["zengin"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested_address_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested_address_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["jp_bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "da-DK", "de-AT", "de-DE", "en-AT", "en-BE", "en-DE", "en-DK", "en-ES", "en-FI", "en-FR", "en-GB", "en-IE", "en-IT", "en-NL", "en-NO", "en-SE", "en-US", "es-ES", "es-US", "fi-FI", "fr-BE", "fr-FR", "it-IT", "nb-NO", "nl-BE", "nl-NL", "sv-FI", "sv-SE" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locale", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirmation_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 11, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tos_shown_and_accepted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_shown_and_accepted", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tos_shown_and_accepted", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "de", "en", "es", "fr", "it", "nl", "pl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":client"], title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "app_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "app_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":app_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["android", "ios", "web"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types (e.g. card) that this PaymentIntent is allowed to use. If this is not provided, defaults to [\"card\"].", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: "Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. If you'd prefer to redirect to a mobile application, you can alternatively supply an application URI scheme. This parameter can only be used with [`confirm=true`](https://stripe.com/docs/api/payment_intents/create#create_payment_intent-confirm).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping information for this PaymentIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "For non-card charges, you can use this value as the complete description that appears on your customers’ statements. Must contain at least one letter, maximum 22 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_suffix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_suffix", minimum: nil, deprecated: nil, format: nil, description: "Provides information about a card payment that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated descriptor.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_suffix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The parameters used to automatically create a Transfer when the payment succeeds.\nFor more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "use_stripe_sdk" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "use_stripe_sdk", minimum: nil, deprecated: nil, format: nil, description: "Set to `true` only when using manual confirmation and the iOS or Android SDKs to handle additional authentication steps.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":use_stripe_sdk", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, put: nil, ref: nil, resource_path: "/v1/payment_intents", servers: [], summary: nil, trace: nil }, "/v1/skus" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your SKUs. The SKUs are returned sorted by creation date, with the most recently created SKUs appearing first.

", external_docs: nil, fn_name: "get_skus", module: "Skus", module_path: ["skus"], operation_id: "GetSkus", operation_id_original: "GetSkus", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return SKUs that are active or inactive (e.g., pass `false` to list all inactive products).", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return SKUs that have the specified key-value pairs in this partially constructed dictionary. Can be specified only if `product` is also supplied. For instance, if the associated product has attributes `[\"color\", \"size\"]`, passing in `attributes[color]=red` returns all the SKUs for this product that have `color` set to `red`.", example: nil, examples: nil, explode: true, in: :query, name: "attributes", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return SKUs with the given IDs.", example: nil, examples: nil, explode: true, in: :query, name: "ids", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return SKUs that are either in stock or out of stock (e.g., pass `false` to list all SKUs that are out of stock). If no value is provided, all SKUs are returned.", example: nil, examples: nil, explode: true, in: :query, name: "in_stock", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The ID of the product whose SKUs will be retrieved. Must be a product with type `good`.", example: nil, examples: nil, explode: true, in: :query, name: "product", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/sku", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/skus", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["skus"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new SKU associated with a product.

", external_docs: nil, fn_name: "post_skus", module: "Skus", module_path: ["skus"], operation_id: "PostSkus", operation_id_original: "PostSkus", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "attributes" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "inventory" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "package_dimensions" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":inventory", ":price", ":product"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the SKU is available for purchase. Default to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "attributes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "attributes", minimum: nil, deprecated: nil, format: nil, description: "A dictionary of attributes and values for the attributes defined by the product. If, for example, a product's attributes are `[\"size\", \"gender\"]`, a valid SKU has the following dictionary of attributes: `{\"size\": \"Medium\", \"gender\": \"Unisex\"}`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":attributes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "The identifier for the SKU. Must be unique. If not provided, an identifier will be randomly generated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "image" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "image", minimum: nil, deprecated: nil, format: nil, description: "The URL of an image for this SKU, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":image", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "inventory" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "inventory", minimum: nil, deprecated: nil, format: nil, description: "Description of the SKU's inventory.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bucket", "finite", "infinite"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "in_stock", "limited", "out_of_stock"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":inventory", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "package_dimensions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":height", ":length", ":weight", ":width"], title: "package_dimensions", minimum: nil, deprecated: nil, format: nil, description: "The dimensions of this SKU for shipping purposes.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "height" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "height", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":height", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "length" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "length", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":length", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weight" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weight", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weight", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "width" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "width", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":width", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":package_dimensions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The cost of the item as a nonnegative integer in the smallest currency unit (that is, 100 cents to charge $1.00, or 100 to charge ¥100, Japanese Yen being a zero-decimal currency).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: "The ID of the product this SKU is associated with. Must be a product with type `good`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/sku", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["skus"] }, put: nil, ref: nil, resource_path: "/v1/skus", servers: [], summary: nil, trace: nil }, "/v1/webhook_endpoints" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your webhook endpoints.

", external_docs: nil, fn_name: "get_webhook_endpoints", module: "WebhookEndpoints", module_path: ["webhook_endpoints"], operation_id: "GetWebhookEndpoints", operation_id_original: "GetWebhookEndpoints", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/webhook_endpoint", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/webhook_endpoints", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["webhook_endpoints"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint that notifies the specified url about events from all connected accounts is created; otherwise an account webhook endpoint that notifies the specified url only about events from your account is created. You can also create webhook endpoints in the webhooks settings section of the Dashboard.

", external_docs: nil, fn_name: "post_webhook_endpoints", module: "WebhookEndpoints", module_path: ["webhook_endpoints"], operation_id: "PostWebhookEndpoints", operation_id_original: "PostWebhookEndpoints", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "enabled_events" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled_events", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "api_version" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "2011-01-01", "2011-06-21", "2011-06-28", "2011-08-01", "2011-09-15", "2011-11-17", "2012-02-23", "2012-03-25", "2012-06-18", "2012-06-28", "2012-07-09", "2012-09-24", "2012-10-26", "2012-11-07", "2013-02-11", "2013-02-13", "2013-07-05", "2013-08-12", "2013-08-13", "2013-10-29", "2013-12-03", "2014-01-31", "2014-03-13", "2014-03-28", "2014-05-19", "2014-06-13", "2014-06-17", "2014-07-22", "2014-07-26", "2014-08-04", "2014-08-20", "2014-09-08", "2014-10-07", "2014-11-05", "2014-11-20", "2014-12-08", "2014-12-17", "2014-12-22", "2015-01-11", "2015-01-26", "2015-02-10", "2015-02-16", "2015-02-18", "2015-03-24", "2015-04-07", "2015-06-15", "2015-07-07", "2015-07-13", "2015-07-28", "2015-08-07", "2015-08-19", "2015-09-03", "2015-09-08", "2015-09-23", "2015-10-01", "2015-10-12", "2015-10-16", "2016-02-03", "2016-02-19", "2016-02-22", "2016-02-23", "2016-02-29", "2016-03-07", "2016-06-15", "2016-07-06", "2016-10-19", "2017-01-27", "2017-02-14", "2017-04-06", "2017-05-25", "2017-06-05", "2017-08-15", "2017-12-14", "2018-01-23", "2018-02-05", "2018-02-06", "2018-02-28", "2018-05-21", "2018-07-27", "2018-08-23", "2018-09-06", "2018-09-24", "2018-10-31", "2018-11-08", "2019-02-11", "2019-02-19", "2019-03-14", "2019-05-16", "2019-08-14", "2019-09-09", "2019-10-08", "2019-10-17", "2019-11-05", "2019-12-03", "2020-03-02", "2020-08-27" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "api_version", minimum: nil, deprecated: nil, format: nil, description: "Events sent to this endpoint will be generated with this Stripe Version instead of your account's default Stripe Version.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":api_version", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "connect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "connect", minimum: nil, deprecated: nil, format: nil, description: "Whether this endpoint should receive events from connected accounts (`true`), or from your account (`false`). Defaults to `false`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":connect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An optional description of what the webhook is used for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled_events" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "*", "account.application.authorized", "account.application.deauthorized", "account.external_account.created", "account.external_account.deleted", "account.external_account.updated", "account.updated", "application_fee.created", "application_fee.refund.updated", "application_fee.refunded", "balance.available", "billing_portal.configuration.created", "billing_portal.configuration.updated", "capability.updated", "cash_balance.funds_available", "charge.captured", "charge.dispute.closed", "charge.dispute.created", "charge.dispute.funds_reinstated", "charge.dispute.funds_withdrawn", "charge.dispute.updated", "charge.expired", "charge.failed", "charge.pending", "charge.refund.updated", "charge.refunded", "charge.succeeded", "charge.updated", "checkout.session.async_payment_failed", "checkout.session.async_payment_succeeded", "checkout.session.completed", "checkout.session.expired", "coupon.created", "coupon.deleted", "coupon.updated", "credit_note.created", "credit_note.updated", "credit_note.voided", "customer.created", "customer.deleted", "customer.discount.created", "customer.discount.deleted", "customer.discount.updated", "customer.source.created", "customer.source.deleted", "customer.source.expiring", "customer.source.updated", "customer.subscription.created", "customer.subscription.deleted", "customer.subscription.pending_update_applied", "customer.subscription.pending_update_expired", "customer.subscription.trial_will_end", "customer.subscription.updated", "customer.tax_id.created", "customer.tax_id.deleted", "customer.tax_id.updated", "customer.updated", "file.created", "identity.verification_session.canceled", "identity.verification_session.created", "identity.verification_session.processing", "identity.verification_session.redacted", "identity.verification_session.requires_input", "identity.verification_session.verified", "invoice.created", "invoice.deleted", "invoice.finalization_failed", "invoice.finalized", "invoice.marked_uncollectible", "invoice.paid", "invoice.payment_action_required", "invoice.payment_failed", "invoice.payment_succeeded", "invoice.sent", "invoice.upcoming", "invoice.updated", "invoice.voided", "invoiceitem.created", "invoiceitem.deleted", "invoiceitem.updated", "issuing_authorization.created", "issuing_authorization.request", "issuing_authorization.updated", "issuing_card.created", "issuing_card.updated", "issuing_cardholder.created", "issuing_cardholder.updated", "issuing_dispute.closed", "issuing_dispute.created", "issuing_dispute.funds_reinstated", "issuing_dispute.submitted", "issuing_dispute.updated", "issuing_transaction.created", "issuing_transaction.updated", "mandate.updated", "order.created", "order.payment_failed", "order.payment_succeeded", "order.updated", "order_return.created", "payment_intent.amount_capturable_updated", "payment_intent.canceled", "payment_intent.created", "payment_intent.partially_funded", "payment_intent.payment_failed", "payment_intent.processing", "payment_intent.requires_action", "payment_intent.succeeded", "payment_link.created", "payment_link.updated", "payment_method.attached", "payment_method.automatically_updated", "payment_method.detached", "payment_method.updated", "payout.canceled", "payout.created", "payout.failed", "payout.paid", "payout.updated", "person.created", "person.deleted", "person.updated", "plan.created", "plan.deleted", "plan.updated", "price.created", "price.deleted", "price.updated", "product.created", "product.deleted", "product.updated", "promotion_code.created", "promotion_code.updated", "quote.accepted", "quote.canceled", "quote.created", "quote.finalized", "radar.early_fraud_warning.created", "radar.early_fraud_warning.updated", "recipient.created", "recipient.deleted", "recipient.updated", "reporting.report_run.failed", "reporting.report_run.succeeded", "reporting.report_type.updated", "review.closed", "review.opened", "setup_intent.canceled", "setup_intent.created", "setup_intent.requires_action", "setup_intent.setup_failed", "setup_intent.succeeded", "sigma.scheduled_query_run.created", "sku.created", "sku.deleted", "sku.updated", "source.canceled", "source.chargeable", "source.failed", "source.mandate_notification", "source.refund_attributes_required", "source.transaction.created", "source.transaction.updated", "subscription_schedule.aborted", "subscription_schedule.canceled", "subscription_schedule.completed", "subscription_schedule.created", "subscription_schedule.expiring", "subscription_schedule.released", "subscription_schedule.updated", "tax_rate.created", "tax_rate.updated", "terminal.reader.action_failed", "terminal.reader.action_succeeded", "test_helpers.test_clock.advancing", "test_helpers.test_clock.created", "test_helpers.test_clock.deleted", "test_helpers.test_clock.internal_failure", "test_helpers.test_clock.ready", "topup.canceled", "topup.created", "topup.failed", "topup.reversed", "topup.succeeded", "transfer.created", "transfer.failed", "transfer.paid", "transfer.reversed", "transfer.updated" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled_events", minimum: nil, deprecated: nil, format: nil, description: "The list of events to enable for this endpoint. You may specify `['*']` to enable all events, except those that require explicit selection.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled_events", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL of the webhook endpoint.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/webhook_endpoint", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["webhook_endpoints"] }, put: nil, ref: nil, resource_path: "/v1/webhook_endpoints", servers: [], summary: nil, trace: nil }, "/v1/balance" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the current account balance, based on the authentication that was used to make the request.\n For a sample request, see Accounting for negative balances.

", external_docs: nil, fn_name: "get_balance", module: "Balance", module_path: ["balance"], operation_id: "GetBalance", operation_id_original: "GetBalance", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["balance"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/balance", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/balance_transactions/{transaction}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a specific customer balance transaction that updated the customer’s balances.

", external_docs: nil, fn_name: "get_customers_customer_balance_transactions_transaction", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerBalanceTransactionsTransaction", operation_id_original: "GetCustomersCustomerBalanceTransactionsTransaction", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "transaction", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer_balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Most credit balance transaction fields are immutable, but you may update its description and metadata.

", external_docs: nil, fn_name: "post_customers_customer_balance_transactions_transaction", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerBalanceTransactionsTransaction", operation_id_original: "PostCustomersCustomerBalanceTransactionsTransaction", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "transaction", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 350, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer_balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/balance_transactions/{transaction}", servers: [], summary: nil, trace: nil }, "/v1/payment_methods/{payment_method}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a PaymentMethod object.

", external_docs: nil, fn_name: "get_payment_methods_payment_method", module: "PaymentMethods", module_path: ["payment_methods"], operation_id: "GetPaymentMethodsPaymentMethod", operation_id_original: "GetPaymentMethodsPaymentMethod", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payment_method", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_methods"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a PaymentMethod object. A PaymentMethod must be attached a customer to be updated.

", external_docs: nil, fn_name: "post_payment_methods_payment_method", module: "PaymentMethods", module_path: ["payment_methods"], operation_id: "PostPaymentMethodsPaymentMethod", operation_id_original: "PostPaymentMethodsPaymentMethod", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payment_method", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "billing_details" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "card" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "us_bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details", minimum: nil, deprecated: nil, format: nil, description: "Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "If this is a `card` PaymentMethod, this hash contains the user's card details.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: "If this is an `us_bank_account` PaymentMethod, this hash contains details about the US bank account payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_methods"] }, put: nil, ref: nil, resource_path: "/v1/payment_methods/{payment_method}", servers: [], summary: nil, trace: nil }, "/v1/topups/{topup}/cancel" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Cancels a top-up. Only pending top-ups can be canceled.

", external_docs: nil, fn_name: "post_topups_topup_cancel", module: "Topups", module_path: ["topups"], operation_id: "PostTopupsTopupCancel", operation_id_original: "PostTopupsTopupCancel", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "topup", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/topup", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["topups"] }, put: nil, ref: nil, resource_path: "/v1/topups/{topup}/cancel", servers: [], summary: nil, trace: nil }, "/v1/events" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in event object api_version attribute (not according to your current Stripe API version or Stripe-Version header).

", external_docs: nil, fn_name: "get_events", module: "Events", module_path: ["events"], operation_id: "GetEvents", operation_id_original: "GetEvents", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter events by whether all webhooks were successfully delivered. If false, events which are still pending or have failed all delivery attempts to a webhook endpoint will be returned.", example: nil, examples: nil, explode: true, in: :query, name: "delivery_success", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A string containing a specific event name, or group of events using * as a wildcard. The list will be filtered to include only events with a matching event property.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "An array of up to 20 strings containing specific event names. The list will be filtered to include only events with a matching event property. You may pass either `type` or `types`, but not both.", example: nil, examples: nil, explode: true, in: :query, name: "types", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "NotificationEventList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/event", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/events", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["events"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/events", servers: [], summary: nil, trace: nil }, "/v1/charges/{charge}/refunds/{refund}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing refund.

", external_docs: nil, fn_name: "get_charges_charge_refunds_refund", module: "Charges", module_path: ["charges"], operation_id: "GetChargesChargeRefundsRefund", operation_id_original: "GetChargesChargeRefundsRefund", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "refund", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Update a specified refund.

", external_docs: nil, fn_name: "post_charges_charge_refunds_refund", module: "Charges", module_path: ["charges"], operation_id: "PostChargesChargeRefundsRefund", operation_id_original: "PostChargesChargeRefundsRefund", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "refund", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, put: nil, ref: nil, resource_path: "/v1/charges/{charge}/refunds/{refund}", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/capabilities/{capability}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves information about the specified Account Capability.

", external_docs: nil, fn_name: "get_accounts_account_capabilities_capability", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountCapabilitiesCapability", operation_id_original: "GetAccountsAccountCapabilitiesCapability", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "capability", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/capability", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing Account Capability.

", external_docs: nil, fn_name: "post_accounts_account_capabilities_capability", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountCapabilitiesCapability", operation_id_original: "PostAccountsAccountCapabilitiesCapability", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "capability", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: "Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/capability", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/capabilities/{capability}", servers: [], summary: nil, trace: nil }, "/v1/subscription_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your subscription items for a given subscription.

", external_docs: nil, fn_name: "get_subscription_items", module: "SubscriptionItems", module_path: ["subscription_items"], operation_id: "GetSubscriptionItems", operation_id_original: "GetSubscriptionItems", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The ID of the subscription whose items will be retrieved.", example: nil, examples: nil, explode: true, in: :query, name: "subscription", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/subscription_items", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_items"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Adds a new item to an existing subscription. No existing items will be changed or replaced.

", external_docs: nil, fn_name: "post_subscription_items", module: "SubscriptionItems", module_path: ["subscription_items"], operation_id: "PostSubscriptionItems", operation_id_original: "PostSubscriptionItems", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "billing_thresholds" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "price_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":subscription"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. When updating, pass an empty string to remove previously-defined thresholds.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "allow_incomplete", "default_incomplete", "error_if_incomplete", "pending_if_incomplete" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_behavior", minimum: nil, deprecated: nil, format: nil, description: "Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method.\n\nUse `pending_if_incomplete` to update the subscription using [pending updates](https://stripe.com/docs/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending updates](https://stripe.com/docs/billing/pending-updates-reference#supported-attributes).\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not update the subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The ID of the price object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quantity` changes. Valid values are `create_prorations`, `none`, or `always_invoice`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://stripe.com/docs/subscriptions/upgrading-downgrading#immediate-payment). In order to always invoice immediately for prorations, pass `always_invoice`.\n\nProrations can be disabled by passing `none`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_date", minimum: nil, deprecated: nil, format: "unix-time", description: "If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://stripe.com/docs/api#retrieve_customer_invoice) endpoint.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The quantity you'd like to apply to the subscription item you're creating.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The identifier of the subscription to modify.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "A list of [Tax Rate](https://stripe.com/docs/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://stripe.com/docs/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When updating, pass an empty string to remove previously-defined tax rates.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_items"] }, put: nil, ref: nil, resource_path: "/v1/subscription_items", servers: [], summary: nil, trace: nil }, "/v1/quotes/{quote}/pdf" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Download the PDF for a finalized quote

", external_docs: nil, fn_name: "get_quotes_quote_pdf", module: "Quotes", module_path: ["quotes"], operation_id: "GetQuotesQuotePdf", operation_id_original: "GetQuotesQuotePdf", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "quote", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/pdf" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "binary", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/quotes/{quote}/pdf", servers: [], summary: nil, trace: nil }, "/v1/account/bank_accounts/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a specified external account for a given account.

", external_docs: nil, fn_name: "delete_account_bank_accounts_id", module: "Account", module_path: ["account"], operation_id: "DeleteAccountBankAccountsId", operation_id_original: "DeleteAccountBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve a specified external account for a given account.

", external_docs: nil, fn_name: "get_account_bank_accounts_id", module: "Account", module_path: ["account"], operation_id: "GetAccountBankAccountsId", operation_id_original: "GetAccountBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the metadata, account holder name, account holder type of a bank account belonging to a Custom account, and optionally sets it as the default for its currency. Other bank account details are not editable by design.

\n\n

You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.

", external_docs: nil, fn_name: "post_account_bank_accounts_id", module: "Account", module_path: ["account"], operation_id: "PostAccountBankAccountsId", operation_id_original: "PostAccountBankAccountsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the person or business that owns the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "The type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "The bank account type. This can only be `checking` or `savings` in most countries. In Japan, this can only be `futsu` or `toza`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: "City/District/Suburb/Town/Village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: "Billing address country, if provided when creating card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (Street address/PO Box/Company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (Apartment/Suite/Unit/Building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: "State/County/Province/Region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "When set to true, this becomes the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two digit number representing the card’s expiration month.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four digit number representing the card’s expiration year.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Cardholder name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/bank_accounts/{id}", servers: [], summary: nil, trace: nil }, "/v1/payment_links/{payment_link}/line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When retrieving a payment link, there is an includable line_items property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.

", external_docs: nil, fn_name: "get_payment_links_payment_link_line_items", module: "PaymentLinks", module_path: ["payment_links"], operation_id: "GetPaymentLinksPaymentLinkLineItems", operation_id_original: "GetPaymentLinksPaymentLinkLineItems", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payment_link", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PaymentLinksResourceListLineItems", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_links"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/payment_links/{payment_link}/line_items", servers: [], summary: nil, trace: nil }, "/v1/subscription_items/{subscription_item}/usage_record_summaries" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

For the specified subscription item, returns a list of summary objects. Each object in the list provides usage information that’s been summarized from multiple usage records and over a subscription billing period (e.g., 15 usage records in the month of September).

\n\n

The list is sorted in reverse-chronological order (newest first). The first list item represents the most current usage period that hasn’t ended yet. Since new usage records can still be added, the returned summary information for the subscription item’s ID should be seen as unstable until the subscription billing period ends.

", external_docs: nil, fn_name: "get_subscription_items_subscription_item_usage_record_summaries", module: "SubscriptionItems", module_path: ["subscription_items"], operation_id: "GetSubscriptionItemsSubscriptionItemUsageRecordSummaries", operation_id_original: "GetSubscriptionItemsSubscriptionItemUsageRecordSummaries", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_item", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/usage_record_summary", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_items"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/subscription_items/{subscription_item}/usage_record_summaries", servers: [], summary: nil, trace: nil }, "/v1/payment_intents/{intent}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of a PaymentIntent that has previously been created.

\n\n

Client-side retrieval using a publishable key is allowed when the client_secret is provided in the query string.

\n\n

When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the payment intent object reference for more details.

", external_docs: nil, fn_name: "get_payment_intents_intent", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "GetPaymentIntentsIntent", operation_id_original: "GetPaymentIntentsIntent", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The client secret of the PaymentIntent. Required if a publishable key is used to retrieve the source.", example: nil, examples: nil, explode: true, in: :query, name: "client_secret", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates properties on a PaymentIntent object without confirming.

\n\n

Depending on which properties you update, you may need to confirm the\nPaymentIntent again. For example, updating the payment_method will\nalways require you to confirm the PaymentIntent again. If you prefer to\nupdate and confirm at the same time, we recommend updating properties via\nthe confirm API instead.

", external_docs: nil, fn_name: "post_payment_intents_intent", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "PostPaymentIntentsIntent", operation_id_original: "PostPaymentIntentsIntent", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "application_fee_amount" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "receipt_email" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total payment amount. For more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the Customer this PaymentIntent belongs to, if one exists.\n\nPayment methods attached to other Customers cannot be used with this PaymentIntent.\n\nIf present in combination with [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage), this PaymentIntent's payment method will be attached to the Customer after the PaymentIntent has been confirmed and any required actions from the user are complete.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://stripe.com/docs/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_method_data", minimum: nil, deprecated: nil, format: nil, description: "If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear\nin the [payment_method](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method)\nproperty on the PaymentIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":account_number", ":institution_number", ":transit_number" ], title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "institution_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "institution_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":institution_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transit_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transit_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transit_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":bsb_number"], title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bsb_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bsb_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bsb_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sort_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sort_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sort_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":tax_id"], title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "arzte_und_apotheker_bank", "austrian_anadi_bank_ag", "bank_austria", "bankhaus_carl_spangler", "bankhaus_schelhammer_und_schattera_ag", "bawag_psk_ag", "bks_bank_ag", "brull_kallmus_bank_ag", "btv_vier_lander_bank", "capital_bank_grawe_gruppe_ag", "dolomitenbank", "easybank_ag", "erste_bank_und_sparkassen", "hypo_alpeadriabank_international_ag", "hypo_bank_burgenland_aktiengesellschaft", "hypo_noe_lb_fur_niederosterreich_u_wien", "hypo_oberosterreich_salzburg_steiermark", "hypo_tirol_bank_ag", "hypo_vorarlberg_bank_ag", "marchfelder_bank", "oberbank_ag", "raiffeisen_bankengruppe_osterreich", "schoellerbank_ag", "sparda_bank_wien", "volksbank_gruppe", "volkskreditbank_ag", "vr_bank_braunau" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":bank"], title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "affin_bank", "agrobank", "alliance_bank", "ambank", "bank_islam", "bank_muamalat", "bank_rakyat", "bsn", "cimb", "deutsche_bank", "hong_leong_bank", "hsbc", "kfh", "maybank2e", "maybank2u", "ocbc", "pb_enterprise", "public_bank", "rhb", "standard_chartered", "uob" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "abn_amro", "asn_bank", "bunq", "handelsbanken", "ing", "knab", "moneyou", "rabobank", "regiobank", "revolut", "sns_bank", "triodos_bank", "van_lanschot" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "alior_bank", "bank_millennium", "bank_nowy_bfg_sa", "bank_pekao_sa", "banki_spbdzielcze", "blik", "bnp_paribas", "boz", "citi_handlowy", "credit_agricole", "envelobank", "etransfer_pocztowy24", "getin_bank", "ideabank", "ing", "inteligo", "mbank_mtransfer", "nest_przelew", "noble_pay", "pbac_z_ipko", "plus_bank", "santander_przelew24", "tmobile_usbugi_bankowe", "toyota_bank", "volkswagen_bank" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":iban"], title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "iban" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":country"], title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["AT", "BE", "DE", "ES", "IT", "NL"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "acss_debit", "afterpay_clearpay", "alipay", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "customer_balance", "eps", "fpx", "giropay", "grabpay", "ideal", "klarna", "konbini", "oxxo", "p24", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "savings"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for this PaymentIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 128, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_token", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "installments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "installments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":count", ":interval", ":type"], title: "installment_plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["month"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed_count"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":plan", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":installments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_type", ":interval", ":reference", ":start_date" ], title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "sporadic", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 80, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["india"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "amex", "cartes_bancaires", "diners", "discover", "interac", "jcb", "mastercard", "unionpay", "unknown", "visa" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "request_extended_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_extended_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_extended_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_incremental_authorization_support" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_incremental_authorization_support", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_incremental_authorization_support", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested_address_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["zengin"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested_address_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested_address_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["jp_bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "da-DK", "de-AT", "de-DE", "en-AT", "en-BE", "en-DE", "en-DK", "en-ES", "en-FI", "en-FR", "en-GB", "en-IE", "en-IT", "en-NL", "en-NO", "en-SE", "en-US", "es-ES", "es-US", "fi-FI", "fr-BE", "fr-FR", "it-IT", "nb-NO", "nl-BE", "nl-NL", "sv-FI", "sv-SE" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locale", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirmation_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 11, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tos_shown_and_accepted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_shown_and_accepted", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tos_shown_and_accepted", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "de", "en", "es", "fr", "it", "nl", "pl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":client"], title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "app_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "app_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":app_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["android", "ios", "web"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: "Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).\n\nIf `setup_future_usage` is already set and you are performing a request using a publishable key, you may only update the value from `on_session` to `off_session`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping information for this PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "optional_fields_shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "For non-card charges, you can use this value as the complete description that appears on your customers’ statements. Must contain at least one letter, maximum 22 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_suffix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_suffix", minimum: nil, deprecated: nil, format: nil, description: "Provides information about a card payment that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated descriptor.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_suffix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The parameters used to automatically create a Transfer when the payment succeeds. For more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies the resulting payment as part of a group. `transfer_group` may only be provided if it has not been set. See the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, put: nil, ref: nil, resource_path: "/v1/payment_intents/{intent}", servers: [], summary: nil, trace: nil }, "/v1/charges" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of charges you’ve previously created. The charges are returned in sorted order, with the most recent charges appearing first.

", external_docs: nil, fn_name: "get_charges", module: "Charges", module_path: ["charges"], operation_id: "GetCharges", operation_id_original: "GetCharges", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return charges for the customer specified by this customer ID.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return charges that were created by the PaymentIntent specified by this PaymentIntent ID.", example: nil, examples: nil, explode: true, in: :query, name: "payment_intent", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return charges for this transfer group.", example: nil, examples: nil, explode: true, in: :query, name: "transfer_group", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/charges", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

To charge a credit card or other payment source, you create a Charge object. If your API key is in test mode, the supplied payment source (e.g., card) won’t actually be charged, although everything else will occur as if in live mode. (Stripe assumes that the charge would have completed successfully).

", external_docs: nil, fn_name: "post_charges", module: "Charges", module_path: ["charges"], operation_id: "PostCharges", operation_id_original: "PostCharges", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "card" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "destination" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "A fee in %s that will be applied to the charge and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the `Stripe-Account` header in order to take an application fee. For more information, see the application fees [documentation](https://stripe.com/docs/connect/direct-charges#collecting-fees).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capture" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture", minimum: nil, deprecated: nil, format: nil, description: "Whether to immediately capture the charge. Defaults to `true`. When `false`, the charge issues an authorization (or pre-authorization), and will need to be [captured](https://stripe.com/docs/api#capture_charge) later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the [authorizing charges and settling later](https://stripe.com/docs/charges/placing-a-hold) documentation.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "A token, like the ones returned by [Stripe.js](https://stripe.com/docs/js).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year", ":number"], title: "customer_payment_source_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of an existing customer that will be charged in this request.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string which you can attach to a `Charge` object. It is displayed when in the web interface alongside the charge. Note that if you use Stripe to send automatic email receipts to your customers, your receipt emails will include the `description` of the charge(s) that they are describing.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account"], title: "destination_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The Stripe account ID for which these funds are intended. Automatically set if you use the `destination` parameter. For details, see [Creating Separate Charges and Transfers](https://stripe.com/docs/connect/charges-transfers#on-behalf-of).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: "The email address to which this charge's [receipt](https://stripe.com/docs/dashboard/receipts) will be sent. The receipt will not be sent until the charge is paid, and no receipts will be sent for test mode charges. If this charge is for a [Customer](https://stripe.com/docs/api/customers/object), the email address specified here will override the customer's email address. If `receipt_email` is specified for a charge in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping information for the charge. Helps prevent fraud on charges for physical goods.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "A payment source to be charged. This can be the ID of a [card](https://stripe.com/docs/api#cards) (i.e., credit or debit card), a [bank account](https://stripe.com/docs/api#bank_accounts), a [source](https://stripe.com/docs/api#sources), a [token](https://stripe.com/docs/api#tokens), or a [connected account](https://stripe.com/docs/connect/account-debits#charging-a-connected-account). For certain sources---namely, [cards](https://stripe.com/docs/api#cards), [bank accounts](https://stripe.com/docs/api#bank_accounts), and attached [sources](https://stripe.com/docs/api#sources)---you must also pass the ID of the associated customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "For card charges, use `statement_descriptor_suffix` instead. Otherwise, you can use this value as the complete description of a charge on your customers’ statements. Must contain at least one letter, maximum 22 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_suffix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_suffix", minimum: nil, deprecated: nil, format: nil, description: "Provides information about the charge that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated descriptor.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_suffix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://stripe.com/docs/connect/destination-charges) for details.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies this transaction as part of a group. For details, see [Grouping transactions](https://stripe.com/docs/connect/charges-transfers#transfer-options).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, put: nil, ref: nil, resource_path: "/v1/charges", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/external_accounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

List external accounts for an account.

", external_docs: nil, fn_name: "get_accounts_account_external_accounts", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountExternalAccounts", operation_id_original: "GetAccountsAccountExternalAccounts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ExternalAccountList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "Polymorphic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Create an external account for a given account.

", external_docs: nil, fn_name: "post_accounts_account_external_accounts", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountExternalAccounts", operation_id_original: "PostAccountsAccountExternalAccounts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "external_account_payout_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "When set to true, or if this is the first external account added in this currency, this account becomes the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_account", minimum: nil, deprecated: nil, format: nil, description: "Please refer to full [documentation](https://stripe.com/docs/api) instead.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/external_accounts", servers: [], summary: nil, trace: nil }, "/v1/issuing/authorizations" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Issuing Authorization objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_issuing_authorizations", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingAuthorizations", operation_id_original: "GetIssuingAuthorizations", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return authorizations that belong to the given card.", example: nil, examples: nil, explode: true, in: :query, name: "card", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return authorizations that belong to the given cardholder.", example: nil, examples: nil, explode: true, in: :query, name: "cardholder", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return authorizations that were created during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return authorizations with the given status. One of `pending`, `closed`, or `reversed`.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["closed", "pending", "reversed"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.authorization", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/issuing/authorizations", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/issuing/authorizations", servers: [], summary: nil, trace: nil }, "/v1/test_helpers/test_clocks/{test_clock}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes a test clock.

", external_docs: nil, fn_name: "delete_test_helpers_test_clocks_test_clock", module: "TestHelpers", module_path: ["test_helpers"], operation_id: "DeleteTestHelpersTestClocksTestClock", operation_id_original: "DeleteTestHelpersTestClocksTestClock", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "test_clock", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["test_helpers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a test clock.

", external_docs: nil, fn_name: "get_test_helpers_test_clocks_test_clock", module: "TestHelpers", module_path: ["test_helpers"], operation_id: "GetTestHelpersTestClocksTestClock", operation_id_original: "GetTestHelpersTestClocksTestClock", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "test_clock", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["test_helpers"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/test_helpers/test_clocks/{test_clock}", servers: [], summary: nil, trace: nil }, "/v1/products/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a product. Deleting a product is only possible if it has no prices associated with it. Additionally, deleting a product with type=good is only possible if it has no SKUs associated with it.

", external_docs: nil, fn_name: "delete_products_id", module: "Products", module_path: ["products"], operation_id: "DeleteProductsId", operation_id_original: "DeleteProductsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["products"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing product. Supply the unique product ID from either a product creation request or the product list, and Stripe will return the corresponding product information.

", external_docs: nil, fn_name: "get_products_id", module: "Products", module_path: ["products"], operation_id: "GetProductsId", operation_id_original: "GetProductsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["products"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specific product by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_products_id", module: "Products", module_path: ["products"], operation_id: "PostProductsId", operation_id_original: "PostProductsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "images" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "package_dimensions" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax_code" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "url" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the product is available for purchase.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "The product's description, meant to be displayable to the customer. Use this field to optionally store a long form explanation of the product being sold for your own rendering purposes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "images" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "images", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 8 URLs of images for this product, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":images", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The product's name, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "package_dimensions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "package_dimensions", minimum: nil, deprecated: nil, format: nil, description: "The dimensions of this product for shipping purposes.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":height", ":length", ":weight", ":width"], title: "package_dimensions_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "height" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "height", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":height", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "length" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "length", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":length", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weight" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weight", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weight", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "width" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "width", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":width", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":package_dimensions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shippable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shippable", minimum: nil, deprecated: nil, format: nil, description: "Whether this product is shipped (i.e., physical goods).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shippable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string to be displayed on your customer's credit card or bank statement. While most banks display this information consistently, some may display it incorrectly or not at all.\n\nThis may be up to 22 characters. The statement description may not include `<`, `>`, `\\`, `\"`, `'` characters, and will appear on your customer's statement in capital letters. Non-ASCII characters are automatically stripped.\n It must contain at least one letter. May only be set if `type=service`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: "A [tax code](https://stripe.com/docs/tax/tax-codes) ID.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_label" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_label", minimum: nil, deprecated: nil, format: nil, description: "A label that represents units of this product in Stripe and on customers’ receipts and invoices. When set, this will be included in associated invoice line item descriptions. May only be set if `type=service`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 12, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_label", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "A URL of a publicly-accessible webpage for this product.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["products"] }, put: nil, ref: nil, resource_path: "/v1/products/{id}", servers: [], summary: nil, trace: nil }, "/v1/setup_intents/{intent}/verify_microdeposits" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Verifies microdeposits on a SetupIntent object.

", external_docs: nil, fn_name: "post_setup_intents_intent_verify_microdeposits", module: "SetupIntents", module_path: ["setup_intents"], operation_id: "PostSetupIntentsIntentVerifyMicrodeposits", operation_id_original: "PostSetupIntentsIntentVerifyMicrodeposits", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "amounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amounts", minimum: nil, deprecated: nil, format: nil, description: "Two positive integers, in *cents*, equal to the values of the microdeposits sent to the bank account.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_secret", minimum: nil, deprecated: nil, format: nil, description: "The client secret of the SetupIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "descriptor_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "descriptor_code", minimum: nil, deprecated: nil, format: nil, description: "A six-character code starting with SM present in the microdeposit sent to the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":descriptor_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["setup_intents"] }, put: nil, ref: nil, resource_path: "/v1/setup_intents/{intent}/verify_microdeposits", servers: [], summary: nil, trace: nil }, "/v1/reporting/report_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a full list of Report Types.

", external_docs: nil, fn_name: "get_reporting_report_types", module: "Reporting", module_path: ["reporting"], operation_id: "GetReportingReportTypes", operation_id_original: "GetReportingReportTypes", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "FinancialReportingFinanceReportTypeList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/reporting.report_type", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["reporting"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/reporting/report_types", servers: [], summary: nil, trace: nil }, "/v1/account/external_accounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

List external accounts for an account.

", external_docs: nil, fn_name: "get_account_external_accounts", module: "Account", module_path: ["account"], operation_id: "GetAccountExternalAccounts", operation_id_original: "GetAccountExternalAccounts", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ExternalAccountList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "Polymorphic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Create an external account for a given account.

", external_docs: nil, fn_name: "post_account_external_accounts", module: "Account", module_path: ["account"], operation_id: "PostAccountExternalAccounts", operation_id_original: "PostAccountExternalAccounts", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "external_account_payout_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "When set to true, or if this is the first external account added in this currency, this account becomes the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_account", minimum: nil, deprecated: nil, format: nil, description: "Please refer to full [documentation](https://stripe.com/docs/api) instead.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/external_accounts", servers: [], summary: nil, trace: nil }, "/v1/invoices/search" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Search for invoices you’ve previously created using Stripe’s Search Query Language.\nDon’t use search in read-after-write flows where strict consistency is necessary. Under normal operating\nconditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up\nto an hour behind during outages. Search functionality is not available to merchants in India.

", external_docs: nil, fn_name: "get_invoices_search", module: "Invoices", module_path: ["invoices"], operation_id: "GetInvoicesSearch", operation_id_original: "GetInvoicesSearch", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.", example: nil, examples: nil, explode: true, in: :query, name: "page", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The search query string. See [search query language](https://stripe.com/docs/search#search-query-language) and the list of supported [query fields for invoices](https://stripe.com/docs/search#query-fields-for-invoices).", example: nil, examples: nil, explode: true, in: :query, name: "query", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "SearchResult", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_page" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_page", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_page", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["search_result"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_count", minimum: nil, deprecated: nil, format: nil, description: "The total number of objects that match the query, only accurate up to 10,000.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/invoices/search", servers: [], summary: nil, trace: nil }, "/v1/radar/value_lists" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of ValueList objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_radar_value_lists", module: "Radar", module_path: ["radar"], operation_id: "GetRadarValueLists", operation_id_original: "GetRadarValueLists", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The alias used to reference the value list when writing rules.", example: nil, examples: nil, explode: true, in: :query, name: "alias", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A value contained within a value list - returns all value lists containing this value.", example: nil, examples: nil, explode: true, in: :query, name: "contains", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 800, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.value_list", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/radar/value_lists", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new ValueList object, which can then be referenced in rules.

", external_docs: nil, fn_name: "post_radar_value_lists", module: "Radar", module_path: ["radar"], operation_id: "PostRadarValueLists", operation_id_original: "PostRadarValueLists", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":alias", ":name"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alias" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alias", minimum: nil, deprecated: nil, format: nil, description: "The name of the value list for use in rules.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alias", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "item_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "card_bin", "card_fingerprint", "case_sensitive_string", "country", "customer_id", "email", "ip_address", "string" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "item_type", minimum: nil, deprecated: nil, format: nil, description: "Type of the items in the value list. One of `card_fingerprint`, `card_bin`, `email`, `ip_address`, `country`, `string`, `case_sensitive_string`, or `customer_id`. Use `string` if the item type is unknown or mixed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":item_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The human-readable name of the value list.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.value_list", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, put: nil, ref: nil, resource_path: "/v1/radar/value_lists", servers: [], summary: nil, trace: nil }, "/v1/shipping_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your shipping rates.

", external_docs: nil, fn_name: "get_shipping_rates", module: "ShippingRates", module_path: ["shipping_rates"], operation_id: "GetShippingRates", operation_id_original: "GetShippingRates", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return shipping rates that are active or inactive.", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return shipping rates for the given currency.", example: nil, examples: nil, explode: true, in: :query, name: "currency", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ShippingResourcesShippingRateList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/shipping_rates", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["shipping_rates"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new shipping rate object.

", external_docs: nil, fn_name: "post_shipping_rates", module: "ShippingRates", module_path: ["shipping_rates"], operation_id: "PostShippingRates", operation_id_original: "PostShippingRates", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "delivery_estimate" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "fixed_amount" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":display_name"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "delivery_estimate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delivery_estimate", minimum: nil, deprecated: nil, format: nil, description: "The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "maximum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":unit", ":value"], title: "maximum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "unit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business_day", "day", "hour", "month", "week"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":maximum", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":unit", ":value"], title: "minimum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "unit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business_day", "day", "hour", "month", "week"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":minimum", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":delivery_estimate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the shipping rate, meant to be displayable to the customer. This will appear on CheckoutSessions.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fixed_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: "fixed_amount", minimum: nil, deprecated: nil, format: nil, description: "Describes a fixed amount to charge for shipping. Must be present if type is `fixed_amount`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fixed_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: "Specifies whether the rate is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: "A [tax code](https://stripe.com/docs/tax/tax-codes) ID. The Shipping tax code is `txcd_92010001`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed_amount"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of calculation to use on the shipping rate. Can only be `fixed_amount` for now.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["shipping_rates"] }, put: nil, ref: nil, resource_path: "/v1/shipping_rates", servers: [], summary: nil, trace: nil }, "/v1/file_links/{link}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the file link with the given ID.

", external_docs: nil, fn_name: "get_file_links_link", module: "FileLinks", module_path: ["file_links"], operation_id: "GetFileLinksLink", operation_id_original: "GetFileLinksLink", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "link", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["file_links"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing file link object. Expired links can no longer be updated.

", external_docs: nil, fn_name: "post_file_links_link", module: "FileLinks", module_path: ["file_links"], operation_id: "PostFileLinksLink", operation_id_original: "PostFileLinksLink", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "link", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expires_at" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: nil, description: "A future timestamp after which the link will no longer be usable, or `now` to expire the link immediately.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["file_links"] }, put: nil, ref: nil, resource_path: "/v1/file_links/{link}", servers: [], summary: nil, trace: nil }, "/v1/3d_secure/{three_d_secure}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a 3D Secure object.

", external_docs: nil, fn_name: "get3d_secure_three_d_secure", module: "Stripe3dSecure", module_path: ["stripe3d_secure"], operation_id: "Get3dSecureThreeDSecure", operation_id_original: "Get3dSecureThreeDSecure", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "three_d_secure", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/three_d_secure", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["Stripe3d_secure"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/3d_secure/{three_d_secure}", servers: [], summary: nil, trace: nil }, "/v1/invoices/{invoice}/send" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Stripe will automatically send invoices to customers according to your subscriptions settings. However, if you’d like to manually send an invoice to your customer out of the normal schedule, you can do so. When sending invoices that have already been paid, there will be no reference to the payment in the email.

\n\n

Requests made in test-mode result in no emails being sent, despite sending an invoice.sent event.

", external_docs: nil, fn_name: "post_invoices_invoice_send", module: "Invoices", module_path: ["invoices"], operation_id: "PostInvoicesInvoiceSend", operation_id_original: "PostInvoicesInvoiceSend", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, put: nil, ref: nil, resource_path: "/v1/invoices/{invoice}/send", servers: [], summary: nil, trace: nil }, "/v1/invoices/upcoming" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

At any time, you can preview the upcoming invoice for a customer. This will show you all the charges that are pending, including subscription renewal charges, invoice item charges, etc. It will also show you any discounts that are applicable to the invoice.

\n\n

Note that when you are viewing an upcoming invoice, you are simply viewing a preview – the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edit the invoice. If you want to change the amount that your customer will be billed, you can add, remove, or update pending invoice items, or update the customer’s discount.

\n\n

You can preview the effects of updating a subscription, including a preview of what proration will take place. To ensure that the actual proration is calculated exactly the same as the previewed proration, you should pass a proration_date parameter when doing the actual subscription update. The value passed in should be the same as the subscription_proration_date returned on the upcoming invoice resource. The recommended way to get only the prorations being previewed is to consider only proration line items where period[start] is equal to the subscription_proration_date on the upcoming invoice resource.

", external_docs: nil, fn_name: "get_invoices_upcoming", module: "Invoices", module_path: ["invoices"], operation_id: "GetInvoicesUpcoming", operation_id_original: "GetInvoicesUpcoming", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Settings for automatic tax lookup for this invoice preview.", example: nil, examples: nil, explode: true, in: :query, name: "automatic_tax", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The code of the coupon to apply. If `subscription` or `subscription_items` is provided, the invoice returned will preview updating or creating a subscription with that coupon. Otherwise, it will preview applying that coupon to the customer for the next upcoming invoice from among the customer's subscriptions. The invoice can be previewed without a coupon by passing this value as an empty string.", example: nil, examples: nil, explode: true, in: :query, name: "coupon", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The identifier of the customer whose upcoming invoice you'd like to retrieve.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Details about the customer you want to invoice or overrides for an existing customer.", example: nil, examples: nil, explode: true, in: :query, name: "customer_details", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_details_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "optional_fields_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "customer_shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_exempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "exempt", "none", "reverse"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_exempt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_exempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type", ":value"], title: "data_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ae_trn", "au_abn", "au_arn", "bg_uic", "br_cnpj", "br_cpf", "ca_bn", "ca_gst_hst", "ca_pst_bc", "ca_pst_mb", "ca_pst_sk", "ca_qst", "ch_vat", "cl_tin", "es_cif", "eu_vat", "gb_vat", "ge_vat", "hk_br", "hu_tin", "id_npwp", "il_vat", "in_gst", "is_vat", "jp_cn", "jp_rn", "kr_brn", "li_uid", "mx_rfc", "my_frp", "my_itn", "my_sst", "no_vat", "nz_gst", "ru_inn", "ru_kpp", "sa_vat", "sg_gst", "sg_uen", "si_tin", "th_vat", "tw_vat", "ua_vat", "us_ein", "za_vat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_ids", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The coupons to redeem into discounts for the invoice preview. If not specified, inherits the discount from the customer or subscription. This only works for coupons directly applied to the invoice. To apply a coupon to a subscription, you must use the `coupon` parameter instead. Pass an empty string to avoid inheriting any discounts. To preview the upcoming invoice for a subscription that hasn't been created, use `coupon` instead.", example: nil, examples: nil, explode: true, in: :query, name: "discounts", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "List of invoice items to add or update in the upcoming invoice preview.", example: nil, examples: nil, explode: true, in: :query, name: "invoice_items", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_item_preview_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discountable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discountable", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discountable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoiceitem" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoiceitem", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoiceitem", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":end", ":start"], title: "period", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The identifier of the unstarted schedule whose upcoming invoice you'd like to retrieve. Cannot be used with subscription or subscription fields.", example: nil, examples: nil, explode: true, in: :query, name: "schedule", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The identifier of the subscription for which you'd like to retrieve the upcoming invoice. If not provided, but a `subscription_items` is provided, you will preview creating a subscription with those items. If neither `subscription` nor `subscription_items` is provided, you will retrieve the next upcoming invoice from among the customer's subscriptions.", example: nil, examples: nil, explode: true, in: :query, name: "subscription", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://stripe.com/docs/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices. For existing subscriptions, the value can only be set to `now` or `unchanged`.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_billing_cycle_anchor", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now", "unchanged"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Timestamp indicating when the subscription should be scheduled to cancel. Will prorate if within the current period and prorations have been enabled using `proration_behavior`.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_cancel_at", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Boolean indicating whether this subscription should cancel at the end of the current period.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_cancel_at_period_end", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "This simulates the subscription being canceled or expired immediately.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_cancel_now", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "If provided, the invoice returned will preview updating or creating a subscription with these default tax rates. The default tax rates will apply to any line item that does not have `tax_rates` set.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_default_tax_rates", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A list of up to 20 subscription items, each with an attached price.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_items", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item_update_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "clear_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "clear_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":clear_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quantity` changes. Valid values are `create_prorations`, `none`, or `always_invoice`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://stripe.com/docs/subscriptions/upgrading-downgrading#immediate-payment). In order to always invoice immediately for prorations, pass `always_invoice`.\n\nProrations can be disabled by passing `none`.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_proration_behavior", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "If previewing an update to a subscription, and doing proration, `subscription_proration_date` forces the proration to be calculated as though the update was done at the specified time. The time given must be within the current subscription period, and cannot be before the subscription was on its current plan. If set, `subscription`, and one of `subscription_items`, or `subscription_trial_end` are required. Also, `subscription_proration_behavior` cannot be set to 'none'.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_proration_date", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Date a subscription is intended to start (can be future or past)", example: nil, examples: nil, explode: true, in: :query, name: "subscription_start_date", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "If provided, the invoice returned will preview updating or creating a subscription with that trial end. If set, one of `subscription_items` or `subscription` is required.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_trial_end", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `subscription_trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `subscription_trial_end` is not allowed. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_trial_from_plan", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/invoices/upcoming", servers: [], summary: nil, trace: nil }, "/v1/checkout/sessions/{session}/line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When retrieving a Checkout Session, there is an includable line_items property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.

", external_docs: nil, fn_name: "get_checkout_sessions_session_line_items", module: "Checkout", module_path: ["checkout"], operation_id: "GetCheckoutSessionsSessionLineItems", operation_id_original: "GetCheckoutSessionsSessionLineItems", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "session", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PaymentPagesCheckoutSessionListLineItems", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["checkout"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/checkout/sessions/{session}/line_items", servers: [], summary: nil, trace: nil }, "/v1/tax_codes" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A list of all tax codes available to add to Products in order to allow specific tax calculations.

", external_docs: nil, fn_name: "get_tax_codes", module: "TaxCodes", module_path: ["tax_codes"], operation_id: "GetTaxCodes", operation_id_original: "GetTaxCodes", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "TaxProductResourceTaxCodeList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["tax_codes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/tax_codes", servers: [], summary: nil, trace: nil }, "/v1/invoices" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can list all invoices, or list the invoices for a specific customer. The invoices are returned sorted by creation date, with the most recently created invoices appearing first.

", external_docs: nil, fn_name: "get_invoices", module: "Invoices", module_path: ["invoices"], operation_id: "GetInvoices", operation_id_original: "GetInvoices", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The collection method of the invoice to retrieve. Either `charge_automatically` or `send_invoice`.", example: nil, examples: nil, explode: true, in: :query, name: "collection_method", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return invoices for the customer specified by this customer ID.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "due_date", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://stripe.com/docs/billing/invoices/workflow#workflow-overview)", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["draft", "open", "paid", "uncollectible", "void"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return invoices for the subscription specified by this subscription ID.", example: nil, examples: nil, explode: true, in: :query, name: "subscription", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "InvoicesList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/invoices", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

This endpoint creates a draft invoice for a given customer. The draft invoice created pulls in all pending invoice items on that customer, including prorations. The invoice remains a draft until you finalize the invoice, which allows you to pay or send the invoice to your customers.

", external_docs: nil, fn_name: "post_invoices", module: "Invoices", module_path: ["invoices"], operation_id: "PostInvoices", operation_id_original: "PostInvoices", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "account_tax_ids" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "custom_fields" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "discounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_tax_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_tax_ids", minimum: nil, deprecated: nil, format: nil, description: "The account tax IDs associated with the invoice. Only editable when the invoice is a draft.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":account_tax_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "A fee in %s that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the Stripe-Account header in order to take an application fee. For more information, see the application fees [documentation](https://stripe.com/docs/billing/invoices/connect#collecting-fees).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "auto_advance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "auto_advance", minimum: nil, deprecated: nil, format: nil, description: "Controls whether Stripe will perform [automatic collection](https://stripe.com/docs/billing/invoices/workflow/#auto_advance) of the invoice. When `false`, the invoice's state will not automatically advance without an explicit action.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":auto_advance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Settings for automatic tax lookup for this invoice.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions. Defaults to `charge_automatically`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "custom_fields" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_fields", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 4 custom fields to be displayed on the invoice.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name", ":value"], title: "custom_field_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 30, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 30, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_fields", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer who will be billed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "The number of days from when the invoice is created until it is due. Valid only for invoices where `collection_method=send_invoice`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the invoice. It must belong to the customer associated with the invoice. If not set, defaults to the subscription's default payment method, if any, or to the default payment method in the customer's invoice settings.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the invoice. It must belong to the customer associated with the invoice and be in a chargeable state. If not set, defaults to the subscription's default source, if any, or to the customer's default source.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any line item that does not have `tax_rates` set.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users. Referenced as 'memo' in the Dashboard.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The coupons to redeem into discounts for the invoice. If not specified, inherits the discount from the invoice's customer. Pass an empty string to avoid inheriting any discounts.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "due_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "due_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The date on which payment for this invoice is due. Valid only for invoices where `collection_method=send_invoice`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":due_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: "Footer to be displayed on the invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://stripe.com/docs/billing/invoices/connect) documentation for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_settings", minimum: nil, deprecated: nil, format: nil, description: "Configuration settings for the PaymentIntent that is generated when the invoice is finalized.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "fpx", "giropay", "grabpay", "ideal", "konbini", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_invoice_items_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclude", "include", "include_and_require"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_invoice_items_behavior", minimum: nil, deprecated: nil, format: nil, description: "How to handle pending invoice items on invoice creation. One of `include`, `exclude`, or `include_and_require`. `include` will include any pending invoice items, and will create an empty draft invoice if no pending invoice items exist. `include_and_require` will include any pending invoice items, if no pending invoice items exist then the request will fail. `exclude` will always create an empty invoice draft regardless if there are pending invoice items or not. Defaults to `include_and_require` if the parameter is omitted.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending_invoice_items_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "Extra information about a charge for the customer's credit card statement. It must contain at least one letter. If not specified and this invoice is part of a subscription, the default `statement_descriptor` will be set to the first subscription item's product's `statement_descriptor`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The ID of the subscription to invoice, if any. If not set, the created invoice will include all pending invoice items for the customer. If set, the created invoice will only include pending invoice items for that subscription and pending invoice items not associated with any subscription. The subscription's billing cycle and regular subscription events won't be affected.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "If specified, the funds from the invoice will be transferred to the destination and the ID of the resulting transfer will be found on the invoice's charge.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, put: nil, ref: nil, resource_path: "/v1/invoices", servers: [], summary: nil, trace: nil }, "/v1/charges/{charge}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of a charge that has previously been created. Supply the unique charge ID that was returned from your previous request, and Stripe will return the corresponding charge information. The same information is returned when creating or refunding the charge.

", external_docs: nil, fn_name: "get_charges_charge", module: "Charges", module_path: ["charges"], operation_id: "GetChargesCharge", operation_id_original: "GetChargesCharge", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified charge by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_charges_charge", module: "Charges", module_path: ["charges"], operation_id: "PostChargesCharge", operation_id_original: "PostChargesCharge", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "fraud_details" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of an existing customer that will be associated with this request. This field may only be updated if there is no existing associated customer with this charge.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string which you can attach to a charge object. It is displayed when in the web interface alongside the charge. Note that if you use Stripe to send automatic email receipts to your customers, your receipt emails will include the `description` of the charge(s) that they are describing.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fraud_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":user_report"], title: "fraud_details", minimum: nil, deprecated: nil, format: nil, description: "A set of key-value pairs you can attach to a charge giving information about its riskiness. If you believe a charge is fraudulent, include a `user_report` key with a value of `fraudulent`. If you believe a charge is safe, include a `user_report` key with a value of `safe`. Stripe will use the information you send to improve our fraud detection algorithms.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "user_report" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "fraudulent", "safe"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_report", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_report", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fraud_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: "This is the email address that the receipt for this charge will be sent to. If this field is updated, then a new email receipt will be sent to the updated address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping information for the charge. Helps prevent fraud on charges for physical goods.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://stripe.com/docs/connect/charges-transfers#transfer-options) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, put: nil, ref: nil, resource_path: "/v1/charges/{charge}", servers: [], summary: nil, trace: nil }, "/v1/invoices/{invoice}/mark_uncollectible" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Marking an invoice as uncollectible is useful for keeping track of bad debts that can be written off for accounting purposes.

", external_docs: nil, fn_name: "post_invoices_invoice_mark_uncollectible", module: "Invoices", module_path: ["invoices"], operation_id: "PostInvoicesInvoiceMarkUncollectible", operation_id_original: "PostInvoicesInvoiceMarkUncollectible", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, put: nil, ref: nil, resource_path: "/v1/invoices/{invoice}/mark_uncollectible", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/sources/{id}/verify" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Verify a specified bank account for a given customer.

", external_docs: nil, fn_name: "post_customers_customer_sources_id_verify", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerSourcesIdVerify", operation_id_original: "PostCustomersCustomerSourcesIdVerify", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "amounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amounts", minimum: nil, deprecated: nil, format: nil, description: "Two positive integers, in *cents*, equal to the values of the microdeposits sent to the bank account.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/sources/{id}/verify", servers: [], summary: nil, trace: nil }, "/v1/orders/{id}/pay" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Pay an order by providing a source to create a payment.

", external_docs: nil, fn_name: "post_orders_id_pay", module: "Orders", module_path: ["orders"], operation_id: "PostOrdersIdPay", operation_id_original: "PostOrdersIdPay", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee", minimum: nil, deprecated: nil, format: nil, description: "A fee in %s that will be applied to the order and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the `Stripe-Account` header in order to take an application fee. For more information, see the application fees [documentation](https://stripe.com/docs/connect/direct-charges#collecting-fees).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of an existing customer that will be charged for this order. If no customer was attached to the order at creation, either `source` or `customer` is required. Otherwise, the specified customer will be charged instead of the one attached to the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The email address of the customer placing the order. Required if not previously specified for the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "A [Token](https://stripe.com/docs/api#tokens)'s or a [Source](https://stripe.com/docs/api#sources)'s ID, as returned by [Elements](https://stripe.com/docs/elements). If no customer was attached to the order at creation, either `source` or `customer` is required. Otherwise, the specified source will be charged intead of the customer attached to the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["orders"] }, put: nil, ref: nil, resource_path: "/v1/orders/{id}/pay", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/bank_accounts/{id}/verify" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Verify a specified bank account for a given customer.

", external_docs: nil, fn_name: "post_customers_customer_bank_accounts_id_verify", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerBankAccountsIdVerify", operation_id_original: "PostCustomersCustomerBankAccountsIdVerify", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "amounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amounts", minimum: nil, deprecated: nil, format: nil, description: "Two positive integers, in *cents*, equal to the values of the microdeposits sent to the bank account.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/bank_accounts/{id}/verify", servers: [], summary: nil, trace: nil }, "/v1/account/people/{person}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the account_opener. If your integration is using the executive parameter, you cannot delete the only verified executive on file.

", external_docs: nil, fn_name: "delete_account_people_person", module: "Account", module_path: ["account"], operation_id: "DeleteAccountPeoplePerson", operation_id_original: "DeleteAccountPeoplePerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an existing person.

", external_docs: nil, fn_name: "get_account_people_person", module: "Account", module_path: ["account"], operation_id: "GetAccountPeoplePerson", operation_id_original: "GetAccountPeoplePerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing person.

", external_docs: nil, fn_name: "post_account_people_person", module: "Account", module_path: ["account"], operation_id: "PostAccountPeoplePerson", operation_id_original: "PostAccountPeoplePerson", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "person", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kana" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kanji" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "dob" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "full_name_aliases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "relationship" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verification" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The person's address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The person's date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_token", minimum: nil, deprecated: nil, format: nil, description: "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":person_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: "The relationship that this person has with the account's legal entity.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the person's Social Security number (U.S. only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "The person's verification status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/people/{person}", servers: [], summary: nil, trace: nil }, "/v1/checkout/sessions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Checkout Sessions.

", external_docs: nil, fn_name: "get_checkout_sessions", module: "Checkout", module_path: ["checkout"], operation_id: "GetCheckoutSessions", operation_id_original: "GetCheckoutSessions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return the Checkout Session for the PaymentIntent specified.", example: nil, examples: nil, explode: true, in: :query, name: "payment_intent", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return the Checkout Session for the subscription specified.", example: nil, examples: nil, explode: true, in: :query, name: "subscription", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PaymentPagesCheckoutSessionList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout.session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["checkout"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a Session object.

", external_docs: nil, fn_name: "post_checkout_sessions", module: "Checkout", module_path: ["checkout"], operation_id: "PostCheckoutSessions", operation_id_original: "PostCheckoutSessions", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "after_expiration" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "consent_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "customer_update" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "discounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_intent_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "phone_number_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "setup_intent_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping_address_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping_options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "subscription_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax_id_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":cancel_url", ":success_url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "after_expiration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "after_expiration", minimum: nil, deprecated: nil, format: nil, description: "Configure actions after a Checkout Session has expired.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "recovery" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "recovery", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allow_promotion_codes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allow_promotion_codes", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allow_promotion_codes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recovery", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":after_expiration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "allow_promotion_codes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allow_promotion_codes", minimum: nil, deprecated: nil, format: nil, description: "Enables user redeemable promotion codes.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allow_promotion_codes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Settings for automatic tax lookup for this session and resulting payments, invoices, and subscriptions.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto", "required"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address_collection", minimum: nil, deprecated: nil, format: nil, description: "Specify whether Checkout should collect the customer's billing address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_url", minimum: nil, deprecated: nil, format: nil, description: "The URL the customer will be directed to if they decide to cancel payment and return to your website.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_reference_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_reference_id", minimum: nil, deprecated: nil, format: nil, description: "A unique string to reference the Checkout Session. This can be a\ncustomer ID, a cart ID, or similar, and can be used to reconcile the\nsession with your internal systems.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_reference_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "consent_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "consent_collection", minimum: nil, deprecated: nil, format: nil, description: "Configure fields for the Checkout Session to gather active consent from customers.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "promotions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotions", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":consent_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of an existing Customer, if one exists. In `payment` mode, the customer’s most recent card\npayment method will be used to prefill the email, name, card details, and billing address\non the Checkout page. In `subscription` mode, the customer’s [default payment method](https://stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method)\nwill be used if it’s a card, and otherwise the most recent card will be used. A valid billing address, billing name and billing email are required on the payment method for Checkout to prefill the customer's card details.\n\nIf the Customer already has a valid [email](https://stripe.com/docs/api/customers/object#customer_object-email) set, the email will be prefilled and not editable in Checkout.\nIf the Customer does not have a valid `email`, Checkout will set the email entered during the session on the Customer.\n\nIf blank for Checkout Sessions in `payment` or `subscription` mode, Checkout will create a new Customer object based on information provided during the payment flow.\n\nYou can set [`payment_intent_data.setup_future_usage`](https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_intent_data-setup_future_usage) to have Checkout automatically attach the payment method to the Customer you pass in for future reuse.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_creation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always", "if_required"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_creation", minimum: nil, deprecated: nil, format: nil, description: "Configure whether a Checkout Session creates a [Customer](https://stripe.com/docs/api/customers) during Session confirmation.\n\nWhen a Customer is not created, you can still retrieve email, address, and other customer data entered in Checkout\nwith [customer_details](https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-customer_details).\n\nSessions that do not create Customers will instead create [Guest Customers](https://support.stripe.com/questions/guest-customer-faq) in the Dashboard.\n\nCan only be set in `payment` and `setup` mode.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_creation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_email", minimum: nil, deprecated: nil, format: nil, description: "If provided, this value will be used when the Customer object is created.\nIf not provided, customers will be asked to enter their email address.\nUse this parameter to prefill customer data if you already have an email\non file. To access information about the customer once a session is\ncomplete, use the `customer` field.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_update", minimum: nil, deprecated: nil, format: nil, description: "Controls what fields on Customer can be updated by the Checkout Session. Can only be provided when `customer` is provided.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto", "never"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto", "never"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto", "never"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The coupon or promotion code to apply to this Session. Currently, only up to one may be specified.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The Epoch time in seconds at which the Checkout Session will expire. It can be anywhere from 1 to 24 hours after Checkout Session creation. By default, this value is 24 hours from creation.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_item_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "adjustable_quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "adjustable_quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maximum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maximum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maximum", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":minimum", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":adjustable_quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dynamic_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dynamic_tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dynamic_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name"], title: "product_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "images" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "images", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":images", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":product_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "A list of items the customer is purchasing. Use this parameter to pass one-time or recurring [Prices](https://stripe.com/docs/api/prices).\n\nFor `payment` mode, there is a maximum of 100 line items, however it is recommended to consolidate line items if there are more than a few dozen.\n\nFor `subscription` mode, there is a maximum of 20 line items with recurring Prices and 20 line items with one-time Prices. Line items with one-time Prices in will be on the initial invoice only.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "auto", "bg", "cs", "da", "de", "el", "en", "en-GB", "es", "es-419", "et", "fi", "fil", "fr", "fr-CA", "hr", "hu", "id", "it", "ja", "ko", "lt", "lv", "ms", "mt", "nb", "nl", "pl", "pt", "pt-BR", "ro", "ru", "sk", "sl", "sv", "th", "tr", "vi", "zh", "zh-HK", "zh-TW" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "locale", minimum: nil, deprecated: nil, format: nil, description: "The IETF language tag of the locale Checkout is displayed in. If blank or `auto`, the browser's locale is used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["payment", "setup", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mode", minimum: nil, deprecated: nil, format: nil, description: "The mode of the Checkout Session. Required when using prices or `setup` mode. Pass `subscription` if the Checkout Session includes at least one recurring item.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_data", minimum: nil, deprecated: nil, format: nil, description: "A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":line1"], title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_suffix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_suffix", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_suffix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cad", "usd"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":client"], title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "app_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "app_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":app_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["android", "ios", "web"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "acss_debit", "afterpay_clearpay", "alipay", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "eps", "fpx", "giropay", "grabpay", "ideal", "klarna", "konbini", "oxxo", "p24", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "A list of the types of payment methods (e.g., `card`) this Checkout Session can accept.\n\nRead more about the supported payment methods and their requirements in our [payment\nmethod details guide](/docs/payments/checkout/payment-methods).\n\nIf multiple payment methods are passed, Checkout will dynamically reorder them to\nprioritize the most relevant payment methods based on the customer's location and\nother characteristics.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone_number_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "phone_number_collection", minimum: nil, deprecated: nil, format: nil, description: "Controls phone number collection settings for the session.\n\nWe recommend that you review your privacy policy and check with your legal contacts\nbefore using this feature. Learn more about [collecting phone numbers with Checkout](https://stripe.com/docs/payments/checkout/phone-numbers).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":phone_number_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_data", minimum: nil, deprecated: nil, format: nil, description: "A subset of parameters to be passed to SetupIntent creation for Checkout Sessions in `setup` mode.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":allowed_countries"], title: "shipping_address_collection", minimum: nil, deprecated: nil, format: nil, description: "When set, provides configuration for Checkout to collect a shipping address from a customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_countries" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "AC", "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CV", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MK", "ML", "MM", "MN", "MO", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SZ", "TA", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VN", "VU", "WF", "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW", "ZZ" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_countries", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_countries", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_option_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "shipping_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_rate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_rate_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":display_name"], title: "shipping_rate_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "delivery_estimate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delivery_estimate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "maximum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":unit", ":value"], title: "maximum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "unit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business_day", "day", "hour", "month", "week"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":maximum", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":unit", ":value"], title: "minimum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "unit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business_day", "day", "hour", "month", "week"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":minimum", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":delivery_estimate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fixed_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: "fixed_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fixed_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed_amount"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping_rate_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_options", minimum: nil, deprecated: nil, format: nil, description: "The shipping rate options to apply to this Session.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "submit_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto", "book", "donate", "pay"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "submit_type", minimum: nil, deprecated: nil, format: nil, description: "Describes the type of transaction being performed by Checkout in order to customize\nrelevant text on the page, such as the submit button. `submit_type` can only be\nspecified on Checkout Sessions in `payment` mode, but not Checkout Sessions\nin `subscription` or `setup` mode.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":submit_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_data", minimum: nil, deprecated: nil, format: nil, description: "A subset of parameters to be passed to subscription creation for Checkout Sessions in `subscription` mode.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":plan"], title: "subscription_data_item_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":plan", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "success_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "success_url", minimum: nil, deprecated: nil, format: nil, description: "The URL to which Stripe should send customers when payment or setup\nis complete.\nIf you’d like to use information from the successful Checkout Session on your page,\nread the guide on [customizing your success page](https://stripe.com/docs/payments/checkout/custom-success-page).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":success_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "tax_id_collection", minimum: nil, deprecated: nil, format: nil, description: "Controls tax ID collection settings for the session.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_id_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout.session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["checkout"] }, put: nil, ref: nil, resource_path: "/v1/checkout/sessions", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/login_links" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a single-use login link for an Express account to access their Stripe dashboard.

\n\n

You may only create login links for Express accounts connected to your platform.

", external_docs: nil, fn_name: "post_accounts_account_login_links", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountLoginLinks", operation_id_original: "PostAccountsAccountLoginLinks", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redirect_url", minimum: nil, deprecated: nil, format: nil, description: "Where to redirect the user after they log out of their dashboard.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redirect_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/login_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/login_links", servers: [], summary: nil, trace: nil }, "/v1/terminal/readers" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Reader objects.

", external_docs: nil, fn_name: "get_terminal_readers", module: "Terminal", module_path: ["terminal"], operation_id: "GetTerminalReaders", operation_id_original: "GetTerminalReaders", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filters readers by device type", example: nil, examples: nil, explode: true, in: :query, name: "device_type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "bbpos_chipper2x", "bbpos_wisepad3", "bbpos_wisepos_e", "stripe_m2", "verifone_P400" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A location ID to filter the response list to only readers at the specific location", example: nil, examples: nil, explode: true, in: :query, name: "location", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A status filter to filter readers to only offline or online readers", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["offline", "online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "TerminalReaderRetrieveReader", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "A list of readers", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new Reader object.

", external_docs: nil, fn_name: "post_terminal_readers", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalReaders", operation_id_original: "PostTerminalReaders", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":registration_code"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "label" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "label", minimum: nil, deprecated: nil, format: nil, description: "Custom label given to the reader for easier identification. If no label is specified, the registration code will be used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":label", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "location", minimum: nil, deprecated: nil, format: nil, description: "The location to assign the reader to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":location", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "registration_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "registration_code", minimum: nil, deprecated: nil, format: nil, description: "A code generated by the reader used for registering to an account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":registration_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/readers", servers: [], summary: nil, trace: nil }, "/v1/issuing/disputes" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Issuing Dispute objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_issuing_disputes", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingDisputes", operation_id_original: "GetIssuingDisputes", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Select Issuing disputes that were created during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Select Issuing disputes with the given status.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["expired", "lost", "submitted", "unsubmitted", "won"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Select the Issuing dispute for the given transaction.", example: nil, examples: nil, explode: true, in: :query, name: "transaction", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "IssuingDisputeList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/issuing/disputes", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to Dispute reasons and evidence for more details about evidence requirements.

", external_docs: nil, fn_name: "post_issuing_disputes", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingDisputes", operation_id_original: "PostIssuingDisputes", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "evidence" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":transaction"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence", minimum: nil, deprecated: nil, format: nil, description: "Evidence provided for the dispute.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "canceled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cancellation_policy_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expected_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expected_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expected_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchant_rejected", "successful"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_status", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returned_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "returned_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":returned_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":canceled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_statement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_statement", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card_statement", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cash_receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cash_receipt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cash_receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "check_image" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "check_image", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":check_image", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "original_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "original_transaction", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":original_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":duplicate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fraudulent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fraudulent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fraudulent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fraudulent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchandise_not_as_described" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchandise_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchandise_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "received_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "received_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":received_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchant_rejected", "successful"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_status", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returned_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "returned_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":returned_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":merchandise_not_as_described", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "not_received" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "not_received", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "not_received", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expected_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expected_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expected_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":not_received", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "other" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "other", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "other", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":other", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "canceled", "duplicate", "fraudulent", "merchandise_not_as_described", "not_received", "other", "service_not_as_described" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_not_as_described" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "received_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "received_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":received_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":service_not_as_described", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction", minimum: nil, deprecated: nil, format: nil, description: "The ID of the issuing transaction to create a dispute for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/disputes", servers: [], summary: nil, trace: nil }, "/v1/3d_secure" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Initiate 3D Secure authentication.

", external_docs: nil, fn_name: "post3d_secure", module: "Stripe3dSecure", module_path: ["stripe3d_secure"], operation_id: "Post3dSecure", operation_id_original: "Post3dSecure", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency", ":return_url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount of the charge that you will create when authentication completes.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "The ID of a card token, or the ID of a card belonging to the given customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer associated with this 3D secure authentication.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL that the cardholder's browser will be returned to when authentication completes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/three_d_secure", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["Stripe3d_secure"] }, put: nil, ref: nil, resource_path: "/v1/3d_secure", servers: [], summary: nil, trace: nil }, "/v1/terminal/readers/{reader}/cancel_action" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Cancels the current reader action.

", external_docs: nil, fn_name: "post_terminal_readers_reader_cancel_action", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalReadersReaderCancelAction", operation_id_original: "PostTerminalReadersReaderCancelAction", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "reader", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/readers/{reader}/cancel_action", servers: [], summary: nil, trace: nil }, "/v1/prices" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your prices.

", external_docs: nil, fn_name: "get_prices", module: "Prices", module_path: ["prices"], operation_id: "GetPrices", operation_id_original: "GetPrices", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return prices that are active or inactive (e.g., pass `false` to list all inactive prices).", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return prices for the given currency.", example: nil, examples: nil, explode: true, in: :query, name: "currency", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return the price with these lookup_keys, if any exist.", example: nil, examples: nil, explode: true, in: :query, name: "lookup_keys", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return prices for the given product.", example: nil, examples: nil, explode: true, in: :query, name: "product", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return prices with these recurring fields.", example: nil, examples: nil, explode: true, in: :query, name: "recurring", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "all_prices_recurring_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["licensed", "metered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return prices of type `recurring` or `one_time`.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["one_time", "recurring"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PriceList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/prices", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["prices"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new price for an existing product. The price can be recurring or one-time.

", external_docs: nil, fn_name: "post_prices", module: "Prices", module_path: ["prices"], operation_id: "PostPrices", operation_id_original: "PostPrices", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "product_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "recurring" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tiers" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transform_quantity" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the price can be used for new purchases. Defaults to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_scheme" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["per_unit", "tiered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_scheme", minimum: nil, deprecated: nil, format: nil, description: "Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `unit_amount` or `unit_amount_decimal`) will be charged per unit in `quantity` (for prices with `usage_type=licensed`), or per unit of total usage (for prices with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_scheme", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lookup_key" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lookup_key", minimum: nil, deprecated: nil, format: nil, description: "A lookup key used to retrieve prices dynamically from a static string. This may be up to 200 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lookup_key", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nickname" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nickname", minimum: nil, deprecated: nil, format: nil, description: "A brief description of the price, hidden from customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nickname", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: "The ID of the product that this price will belong to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name"], title: "product_data", minimum: nil, deprecated: nil, format: nil, description: "These fields can be used to create a new product that this price will belong to.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_label" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_label", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 12, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_label", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":product_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: "The recurring components of a price such as `interval` and `usage_type`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "aggregate_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["last_during_period", "last_ever", "max", "sum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "aggregate_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":aggregate_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["licensed", "metered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: "Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tiers" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":up_to"], title: "tier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "flat_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flat_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flat_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "flat_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flat_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flat_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "up_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "up_to", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["inf"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":up_to", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tiers", minimum: nil, deprecated: nil, format: nil, description: "Each element represents a pricing tier. This parameter requires `billing_scheme` to be set to `tiered`. See also the documentation for `billing_scheme`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tiers", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tiers_mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["graduated", "volume"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tiers_mode", minimum: nil, deprecated: nil, format: nil, description: "Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price, in `graduated` tiering pricing can successively change as the quantity grows.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tiers_mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_lookup_key" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_lookup_key", minimum: nil, deprecated: nil, format: nil, description: "If set to true, will atomically remove the lookup key from the existing price, and assign it to this price.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_lookup_key", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transform_quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":divide_by", ":round"], title: "transform_quantity", minimum: nil, deprecated: nil, format: nil, description: "Apply a transformation to the reported usage or set quantity before computing the billed price. Cannot be combined with `tiers`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "divide_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "divide_by", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":divide_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "round" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["down", "up"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "round", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":round", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transform_quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in %s (or 0 for a free price) representing how much to charge.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `unit_amount`, but accepts a decimal value in %s with at most 12 decimal places. Only one of `unit_amount` and `unit_amount_decimal` can be set.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["prices"] }, put: nil, ref: nil, resource_path: "/v1/prices", servers: [], summary: nil, trace: nil }, "/v1/invoices/{invoice}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be voided.

", external_docs: nil, fn_name: "delete_invoices_invoice", module: "Invoices", module_path: ["invoices"], operation_id: "DeleteInvoicesInvoice", operation_id_original: "DeleteInvoicesInvoice", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the invoice with the given ID.

", external_docs: nil, fn_name: "get_invoices_invoice", module: "Invoices", module_path: ["invoices"], operation_id: "GetInvoicesInvoice", operation_id_original: "GetInvoicesInvoice", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Draft invoices are fully editable. Once an invoice is finalized,\nmonetary values, as well as collection_method, become uneditable.

\n\n

If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on,\nsending reminders for, or automatically reconciling invoices, pass\nauto_advance=false.

", external_docs: nil, fn_name: "post_invoices_invoice", module: "Invoices", module_path: ["invoices"], operation_id: "PostInvoicesInvoice", operation_id_original: "PostInvoicesInvoice", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "account_tax_ids" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "custom_fields" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "discounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "on_behalf_of" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_tax_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_tax_ids", minimum: nil, deprecated: nil, format: nil, description: "The account tax IDs associated with the invoice. Only editable when the invoice is a draft.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":account_tax_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "A fee in %s that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the Stripe-Account header in order to take an application fee. For more information, see the application fees [documentation](https://stripe.com/docs/billing/invoices/connect#collecting-fees).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "auto_advance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "auto_advance", minimum: nil, deprecated: nil, format: nil, description: "Controls whether Stripe will perform [automatic collection](https://stripe.com/docs/billing/invoices/workflow/#auto_advance) of the invoice.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":auto_advance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Settings for automatic tax lookup for this invoice.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically` or `send_invoice`. This field can be updated only on `draft` invoices.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "custom_fields" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_fields", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 4 custom fields to be displayed on the invoice. If a value for `custom_fields` is specified, the list specified will replace the existing custom field list on this invoice. Pass an empty string to remove previously-defined fields.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name", ":value"], title: "custom_field_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 30, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 30, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_fields", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "The number of days from which the invoice is created until it is due. Only valid for invoices where `collection_method=send_invoice`. This field can only be updated on `draft` invoices.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the invoice. It must belong to the customer associated with the invoice. If not set, defaults to the subscription's default payment method, if any, or to the default payment method in the customer's invoice settings.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the invoice. It must belong to the customer associated with the invoice and be in a chargeable state. If not set, defaults to the subscription's default source, if any, or to the customer's default source.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any line item that does not have `tax_rates` set. Pass an empty string to remove previously-defined tax rates.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users. Referenced as 'memo' in the Dashboard.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The discounts that will apply to the invoice. Pass an empty string to remove previously-defined discounts.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "due_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "due_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The date on which payment for this invoice is due. Only valid for invoices where `collection_method=send_invoice`. This field can only be updated on `draft` invoices.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":due_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: "Footer to be displayed on the invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://stripe.com/docs/billing/invoices/connect) documentation for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_settings", minimum: nil, deprecated: nil, format: nil, description: "Configuration settings for the PaymentIntent that is generated when the invoice is finalized.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "fpx", "giropay", "grabpay", "ideal", "konbini", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "Extra information about a charge for the customer's credit card statement. It must contain at least one letter. If not specified and this invoice is part of a subscription, the default `statement_descriptor` will be set to the first subscription item's product's `statement_descriptor`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "If specified, the funds from the invoice will be transferred to the destination and the ID of the resulting transfer will be found on the invoice's charge. This will be unset if you POST an empty value.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, put: nil, ref: nil, resource_path: "/v1/invoices/{invoice}", servers: [], summary: nil, trace: nil }, "/v1/identity/verification_sessions/{session}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of a VerificationSession that was previously created.

\n\n

When the session status is requires_input, you can use this method to retrieve a valid\nclient_secret or url to allow re-submission.

", external_docs: nil, fn_name: "get_identity_verification_sessions_session", module: "Identity", module_path: ["identity"], operation_id: "GetIdentityVerificationSessionsSession", operation_id_original: "GetIdentityVerificationSessionsSession", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "session", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["identity"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a VerificationSession object.

\n\n

When the session status is requires_input, you can use this method to update the\nverification check and options.

", external_docs: nil, fn_name: "post_identity_verification_sessions_session", module: "Identity", module_path: ["identity"], operation_id: "PostIdentityVerificationSessionsSession", operation_id_original: "PostIdentityVerificationSessionsSession", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "session", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "options", minimum: nil, deprecated: nil, format: nil, description: "A set of options for the session’s verification checks.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["driving_license", "id_card", "passport"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_live_capture" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_live_capture", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_live_capture", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_matching_selfie" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_matching_selfie", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_matching_selfie", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["document", "id_number"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of [verification check](https://stripe.com/docs/identity/verification-checks) to be performed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["identity"] }, put: nil, ref: nil, resource_path: "/v1/identity/verification_sessions/{session}", servers: [], summary: nil, trace: nil }, "/v1/balance_transactions/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the balance transaction with the given ID.

\n\n

Note that this endpoint previously used the path /v1/balance/history/:id.

", external_docs: nil, fn_name: "get_balance_transactions_id", module: "BalanceTransactions", module_path: ["balance_transactions"], operation_id: "GetBalanceTransactionsId", operation_id_original: "GetBalanceTransactionsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["balance_transactions"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/balance_transactions/{id}", servers: [], summary: nil, trace: nil }, "/v1/setup_intents/{intent}/cancel" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A SetupIntent object can be canceled when it is in one of these statuses: requires_payment_method, requires_confirmation, or requires_action.

\n\n

Once canceled, setup is abandoned and any operations on the SetupIntent will fail with an error.

", external_docs: nil, fn_name: "post_setup_intents_intent_cancel", module: "SetupIntents", module_path: ["setup_intents"], operation_id: "PostSetupIntentsIntentCancel", operation_id_original: "PostSetupIntentsIntentCancel", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["abandoned", "duplicate", "requested_by_customer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for canceling this SetupIntent. Possible values are `abandoned`, `requested_by_customer`, or `duplicate`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["setup_intents"] }, put: nil, ref: nil, resource_path: "/v1/setup_intents/{intent}/cancel", servers: [], summary: nil, trace: nil }, "/v1/issuing/transactions/{transaction}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an Issuing Transaction object.

", external_docs: nil, fn_name: "get_issuing_transactions_transaction", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingTransactionsTransaction", operation_id_original: "GetIssuingTransactionsTransaction", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "transaction", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified Issuing Transaction object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_issuing_transactions_transaction", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingTransactionsTransaction", operation_id_original: "PostIssuingTransactionsTransaction", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "transaction", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/transactions/{transaction}", servers: [], summary: nil, trace: nil }, "/v1/terminal/connection_tokens" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

To connect to a reader the Stripe Terminal SDK needs to retrieve a short-lived connection token from Stripe, proxied through your server. On your backend, add an endpoint that creates and returns a connection token.

", external_docs: nil, fn_name: "post_terminal_connection_tokens", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalConnectionTokens", operation_id_original: "PostTerminalConnectionTokens", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "location", minimum: nil, deprecated: nil, format: nil, description: "The id of the location that this connection token is scoped to. If specified the connection token will only be usable with readers assigned to that location, otherwise the connection token will be usable with all readers. Note that location scoping only applies to internet-connected readers. For more details, see [the docs on scoping connection tokens](https://stripe.com/docs/terminal/fleet/locations#connection-tokens).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":location", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.connection_token", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/connection_tokens", servers: [], summary: nil, trace: nil }, "/v1/reviews" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Review objects that have open set to true. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_reviews", module: "Reviews", module_path: ["reviews"], operation_id: "GetReviews", operation_id_original: "GetReviews", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/review", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/reviews", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["reviews"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/reviews", servers: [], summary: nil, trace: nil }, "/v1/refunds/{refund}/cancel" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Cancels a refund with a status of requires_action.

\n\n

Refunds in other states cannot be canceled, and only refunds for payment methods that require customer action will enter the requires_action state.

", external_docs: nil, fn_name: "post_refunds_refund_cancel", module: "Refunds", module_path: ["refunds"], operation_id: "PostRefundsRefundCancel", operation_id_original: "PostRefundsRefundCancel", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "refund", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["refunds"] }, put: nil, ref: nil, resource_path: "/v1/refunds/{refund}/cancel", servers: [], summary: nil, trace: nil }, "/v1/promotion_codes" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your promotion codes.

", external_docs: nil, fn_name: "get_promotion_codes", module: "PromotionCodes", module_path: ["promotion_codes"], operation_id: "GetPromotionCodes", operation_id_original: "GetPromotionCodes", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter promotion codes by whether they are active.", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return promotion codes that have this case-insensitive code.", example: nil, examples: nil, explode: true, in: :query, name: "code", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return promotion codes for this coupon.", example: nil, examples: nil, explode: true, in: :query, name: "coupon", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return promotion codes that are restricted to this customer.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/promotion_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/promotion_codes", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["promotion_codes"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A promotion code points to a coupon. You can optionally restrict the code to a specific customer, redemption limit, and expiration date.

", external_docs: nil, fn_name: "post_promotion_codes", module: "PromotionCodes", module_path: ["promotion_codes"], operation_id: "PostPromotionCodes", operation_id_original: "PostPromotionCodes", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "restrictions" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":coupon"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the promotion code is currently active.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code", minimum: nil, deprecated: nil, format: nil, description: "The customer-facing code. Regardless of case, this code must be unique across all active promotion codes for a specific customer. If left blank, we will generate one automatically.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "The coupon for this promotion code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer that this promotion code can be used by. If not set, the promotion code can be used by all customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp at which this promotion code will expire. If the coupon has specified a `redeems_by`, then this value cannot be after the coupon's `redeems_by`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "max_redemptions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "max_redemptions", minimum: nil, deprecated: nil, format: nil, description: "A positive integer specifying the number of times the promotion code can be redeemed. If the coupon has specified a `max_redemptions`, then this value cannot be greater than the coupon's `max_redemptions`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":max_redemptions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "restrictions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "restrictions", minimum: nil, deprecated: nil, format: nil, description: "Settings that restrict the redemption of the promotion code.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "first_time_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_time_transaction", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_time_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":minimum_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum_amount_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum_amount_currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":minimum_amount_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":restrictions", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/promotion_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["promotion_codes"] }, put: nil, ref: nil, resource_path: "/v1/promotion_codes", servers: [], summary: nil, trace: nil }, "/v1/customers/search" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Search for customers you’ve previously created using Stripe’s Search Query Language.\nDon’t use search in read-after-write flows where strict consistency is necessary. Under normal operating\nconditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up\nto an hour behind during outages. Search functionality is not available to merchants in India.

", external_docs: nil, fn_name: "get_customers_search", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersSearch", operation_id_original: "GetCustomersSearch", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.", example: nil, examples: nil, explode: true, in: :query, name: "page", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The search query string. See [search query language](https://stripe.com/docs/search#search-query-language) and the list of supported [query fields for customers](https://stripe.com/docs/search#query-fields-for-customers).", example: nil, examples: nil, explode: true, in: :query, name: "query", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "SearchResult", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_page" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_page", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_page", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["search_result"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_count", minimum: nil, deprecated: nil, format: nil, description: "The total number of objects that match the query, only accurate up to 10,000.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/customers/search", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Removes the currently applied discount on a customer.

", external_docs: nil, fn_name: "delete_customers_customer_subscriptions_subscription_exposed_id_discount", module: "Customers", module_path: ["customers"], operation_id: "DeleteCustomersCustomerSubscriptionsSubscriptionExposedIdDiscount", operation_id_original: "DeleteCustomersCustomerSubscriptionsSubscriptionExposedIdDiscount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: nil, external_docs: nil, fn_name: "get_customers_customer_subscriptions_subscription_exposed_id_discount", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerSubscriptionsSubscriptionExposedIdDiscount", operation_id_original: "GetCustomersCustomerSubscriptionsSubscriptionExposedIdDiscount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount", servers: [], summary: nil, trace: nil }, "/v1/quotes/{quote}/computed_upfront_line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When retrieving a quote, there is an includable computed.upfront.line_items property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of upfront line items.

", external_docs: nil, fn_name: "get_quotes_quote_computed_upfront_line_items", module: "Quotes", module_path: ["quotes"], operation_id: "GetQuotesQuoteComputedUpfrontLineItems", operation_id_original: "GetQuotesQuoteComputedUpfrontLineItems", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "quote", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "QuotesResourceListLineItems", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/quotes/{quote}/computed_upfront_line_items", servers: [], summary: nil, trace: nil }, "/v1/radar/value_list_items/{item}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes a ValueListItem object, removing it from its parent value list.

", external_docs: nil, fn_name: "delete_radar_value_list_items_item", module: "Radar", module_path: ["radar"], operation_id: "DeleteRadarValueListItemsItem", operation_id_original: "DeleteRadarValueListItemsItem", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "item", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_radar.value_list_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a ValueListItem object.

", external_docs: nil, fn_name: "get_radar_value_list_items_item", module: "Radar", module_path: ["radar"], operation_id: "GetRadarValueListItemsItem", operation_id_original: "GetRadarValueListItemsItem", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "item", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.value_list_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["radar"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/radar/value_list_items/{item}", servers: [], summary: nil, trace: nil }, "/v1/issuer_fraud_records" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Returns a list of issuer fraud records.

", external_docs: nil, fn_name: "get_issuer_fraud_records", module: "IssuerFraudRecords", module_path: ["issuer_fraud_records"], operation_id: "GetIssuerFraudRecords", operation_id_original: "GetIssuerFraudRecords", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return issuer fraud records for the charge specified by this charge ID.", example: nil, examples: nil, explode: true, in: :query, name: "charge", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "RadarIssuerFraudRecordList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuer_fraud_record", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/issuer_fraud_records", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuer_fraud_records"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/issuer_fraud_records", servers: [], summary: nil, trace: nil }, "/v1/tax_rates/{tax_rate}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a tax rate with the given ID

", external_docs: nil, fn_name: "get_tax_rates_tax_rate", module: "TaxRates", module_path: ["tax_rates"], operation_id: "GetTaxRatesTaxRate", operation_id_original: "GetTaxRatesTaxRate", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "tax_rate", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["tax_rates"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing tax rate.

", external_docs: nil, fn_name: "post_tax_rates_tax_rate", module: "TaxRates", module_path: ["tax_rates"], operation_id: "PostTaxRatesTaxRate", operation_id_original: "PostTaxRatesTaxRate", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "tax_rate", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Flag determining whether the tax rate is active or inactive (archived). Inactive tax rates cannot be used with new applications or Checkout Sessions, but will still work for subscriptions and invoices that already have it set.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the tax rate for your internal use only. It will not be visible to your customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "The display name of the tax rate, which will be shown to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 50, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "jurisdiction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "jurisdiction", minimum: nil, deprecated: nil, format: nil, description: "The jurisdiction for the tax rate. You can use this label field for tax reporting purposes. It also appears on your customer’s invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 50, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":jurisdiction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: "[ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, \"NY\" for New York, United States.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 2, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["gst", "hst", "jct", "pst", "qst", "rst", "sales_tax", "vat"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_type", minimum: nil, deprecated: nil, format: nil, description: "The high-level tax type, such as `vat` or `sales_tax`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["tax_rates"] }, put: nil, ref: nil, resource_path: "/v1/tax_rates/{tax_rate}", servers: [], summary: nil, trace: nil }, "/v1/recipients" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Returns a list of your recipients. The recipients are returned sorted by creation date, with the most recently created recipients appearing first.

", external_docs: nil, fn_name: "get_recipients", module: "Recipients", module_path: ["recipients"], operation_id: "GetRecipients", operation_id_original: "GetRecipients", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["corporation", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return recipients that are verified or unverified.", example: nil, examples: nil, explode: true, in: :query, name: "verified", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/recipient", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/recipients", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["recipients"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Creates a new Recipient object and verifies the recipient’s identity.\nAlso verifies the recipient’s bank account information or debit card, if either is provided.

", external_docs: nil, fn_name: "post_recipients", module: "Recipients", module_path: ["recipients"], operation_id: "PostRecipients", operation_id_original: "PostRecipients", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name", ":type"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "A bank account to attach to the recipient. You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details, with the options described below.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "A U.S. Visa or MasterCard debit card (_not_ prepaid) to attach to the recipient. If the debit card is not valid, recipient creation will fail. You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's debit card details, with the options described below. Although not all information is required, the extra info helps prevent fraud.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string which you can attach to a `Recipient` object. It is displayed alongside the recipient in the web interface.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The recipient's email address. It is displayed alongside the recipient in the web interface, and can be useful for searching and tracking.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The recipient's full, legal name. For type `individual`, should be in the format `First Last`, `First Middle Last`, or `First M Last` (no prefixes or suffixes). For `corporation`, the full, incorporated name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: "The recipient's tax ID, as a string. For type `individual`, the full SSN; for type `corporation`, the full EIN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the recipient: either `individual` or `corporation`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/recipient", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["recipients"] }, put: nil, ref: nil, resource_path: "/v1/recipients", servers: [], summary: nil, trace: nil }, "/v1/plans" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your plans.

", external_docs: nil, fn_name: "get_plans", module: "Plans", module_path: ["plans"], operation_id: "GetPlans", operation_id_original: "GetPlans", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return plans that are active or inactive (e.g., pass `false` to list all inactive plans).", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return plans for the given product.", example: nil, examples: nil, explode: true, in: :query, name: "product", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PlanList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/plan", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/plans", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["plans"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

You can now model subscriptions more flexibly using the Prices API. It replaces the Plans API and is backwards compatible to simplify your migration.

", external_docs: nil, fn_name: "post_plans", module: "Plans", module_path: ["plans"], operation_id: "PostPlans", operation_id_original: "PostPlans", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "product" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tiers" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transform_usage" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":interval"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the plan is currently available for new subscriptions. Defaults to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "aggregate_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["last_during_period", "last_ever", "max", "sum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "aggregate_usage", minimum: nil, deprecated: nil, format: nil, description: "Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":aggregate_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in %s (or 0 for a free plan) representing how much to charge on a recurring basis.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `amount`, but accepts a decimal value with at most 12 decimal places. Only one of `amount` and `amount_decimal` can be set.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_scheme" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["per_unit", "tiered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_scheme", minimum: nil, deprecated: nil, format: nil, description: "Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_scheme", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "An identifier randomly generated by Stripe. Used to identify this plan when subscribing a customer. You can optionally override this ID, but the ID must be unique across all plans in your Stripe account. You can, however, use the same plan ID in both live and test modes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies billing frequency. Either `day`, `week`, `month` or `year`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: "The number of intervals between subscription billings. For example, `interval=month` and `interval_count=3` bills every 3 months. Maximum of one year interval allowed (1 year, 12 months, or 52 weeks).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nickname" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nickname", minimum: nil, deprecated: nil, format: nil, description: "A brief description of the plan, hidden from customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nickname", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name"], title: "inline_product_params", minimum: nil, deprecated: nil, format: nil, description: "The product whose pricing the created plan will represent. This can either be the ID of an existing product, or a dictionary containing fields used to create a [service product](https://stripe.com/docs/api#product_object-type).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_label" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_label", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 12, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_label", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: "The ID of the product whose pricing the created plan will represent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tiers" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":up_to"], title: "tier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "flat_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flat_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flat_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "flat_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flat_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flat_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "up_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "up_to", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["inf"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":up_to", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tiers", minimum: nil, deprecated: nil, format: nil, description: "Each element represents a pricing tier. This parameter requires `billing_scheme` to be set to `tiered`. See also the documentation for `billing_scheme`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tiers", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tiers_mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["graduated", "volume"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tiers_mode", minimum: nil, deprecated: nil, format: nil, description: "Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price, in `graduated` tiering pricing can successively change as the quantity grows.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tiers_mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transform_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":divide_by", ":round"], title: "transform_usage", minimum: nil, deprecated: nil, format: nil, description: "Apply a transformation to the reported usage or set quantity before computing the billed price. Cannot be combined with `tiers`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "divide_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "divide_by", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":divide_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "round" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["down", "up"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "round", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":round", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transform_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: "Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://stripe.com/docs/api#create_subscription-trial_from_plan).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["licensed", "metered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_type", minimum: nil, deprecated: nil, format: nil, description: "Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/plan", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["plans"] }, put: nil, ref: nil, resource_path: "/v1/plans", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/balance_transactions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of transactions that updated the customer’s balances.

", external_docs: nil, fn_name: "get_customers_customer_balance_transactions", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerBalanceTransactions", operation_id_original: "GetCustomersCustomerBalanceTransactions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "CustomerBalanceTransactionList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer_balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates an immutable transaction that updates the customer’s credit balance.

", external_docs: nil, fn_name: "post_customers_customer_balance_transactions", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerBalanceTransactions", operation_id_original: "PostCustomersCustomerBalanceTransactions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in **%s** to apply to the customer's credit balance.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). If the customer's [`currency`](https://stripe.com/docs/api/customers/object#customer_object-currency) is set, this value must match it. If the customer's `currency` is not set, it will be updated to this value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 350, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer_balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/balance_transactions", servers: [], summary: nil, trace: nil }, "/v1/reviews/{review}/approve" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Approves a Review object, closing it and removing it from the list of reviews.

", external_docs: nil, fn_name: "post_reviews_review_approve", module: "Reviews", module_path: ["reviews"], operation_id: "PostReviewsReviewApprove", operation_id_original: "PostReviewsReviewApprove", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "review", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/review", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["reviews"] }, put: nil, ref: nil, resource_path: "/v1/reviews/{review}/approve", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/tax_ids" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of tax IDs for a customer.

", external_docs: nil, fn_name: "get_customers_customer_tax_ids", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerTaxIds", operation_id_original: "GetCustomersCustomerTaxIds", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "TaxIDsList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new TaxID object for a customer.

", external_docs: nil, fn_name: "post_customers_customer_tax_ids", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerTaxIds", operation_id_original: "PostCustomersCustomerTaxIds", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type", ":value"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ae_trn", "au_abn", "au_arn", "bg_uic", "br_cnpj", "br_cpf", "ca_bn", "ca_gst_hst", "ca_pst_bc", "ca_pst_mb", "ca_pst_sk", "ca_qst", "ch_vat", "cl_tin", "es_cif", "eu_vat", "gb_vat", "ge_vat", "hk_br", "hu_tin", "id_npwp", "il_vat", "in_gst", "is_vat", "jp_cn", "jp_rn", "kr_brn", "li_uid", "mx_rfc", "my_frp", "my_itn", "my_sst", "no_vat", "nz_gst", "ru_inn", "ru_kpp", "sa_vat", "sg_gst", "sg_uen", "si_tin", "th_vat", "tw_vat", "ua_vat", "us_ein", "za_vat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the tax ID, one of `ae_trn`, `au_abn`, `au_arn`, `bg_uic`, `br_cnpj`, `br_cpf`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `ch_vat`, `cl_tin`, `es_cif`, `eu_vat`, `gb_vat`, `ge_vat`, `hk_br`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `kr_brn`, `li_uid`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `no_vat`, `nz_gst`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `th_vat`, `tw_vat`, `ua_vat`, `us_ein`, or `za_vat`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "Value of the tax ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/tax_ids", servers: [], summary: nil, trace: nil }, "/v1/tokens/{token}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the token with the given ID.

", external_docs: nil, fn_name: "get_tokens_token", module: "Tokens", module_path: ["tokens"], operation_id: "GetTokensToken", operation_id_original: "GetTokensToken", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "token", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/token", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["tokens"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/tokens/{token}", servers: [], summary: nil, trace: nil }, "/v1/balance_transactions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and so forth). The transactions are returned in sorted order, with the most recent transactions appearing first.

\n\n

Note that this endpoint was previously called “Balance history” and used the path /v1/balance/history.

", external_docs: nil, fn_name: "get_balance_transactions", module: "BalanceTransactions", module_path: ["balance_transactions"], operation_id: "GetBalanceTransactions", operation_id_original: "GetBalanceTransactions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transactions in a certain currency. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", example: nil, examples: nil, explode: true, in: :query, name: "currency", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "For automatic Stripe payouts only, only returns transactions that were paid out on the specified payout ID.", example: nil, examples: nil, explode: true, in: :query, name: "payout", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only returns the original transaction.", example: nil, examples: nil, explode: true, in: :query, name: "source", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only returns transactions of the given type. One of: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `payment`, `payment_failure_refund`, `payment_refund`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "BalanceTransactionsList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/balance_transactions", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["balance_transactions"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/balance_transactions", servers: [], summary: nil, trace: nil }, "/v1/tax_codes/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing tax code. Supply the unique tax code ID and Stripe will return the corresponding tax code information.

", external_docs: nil, fn_name: "get_tax_codes_id", module: "TaxCodes", module_path: ["tax_codes"], operation_id: "GetTaxCodesId", operation_id_original: "GetTaxCodesId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["tax_codes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/tax_codes/{id}", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/reject" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

With Connect, you may flag accounts as suspicious.

\n\n

Test-mode Custom and Express accounts can be rejected at any time. Accounts created using live-mode keys may only be rejected once all balances are zero.

", external_docs: nil, fn_name: "post_accounts_account_reject", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountReject", operation_id_original: "PostAccountsAccountReject", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":reason"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "The reason for rejecting the account. Can be `fraud`, `terms_of_service`, or `other`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/reject", servers: [], summary: nil, trace: nil }, "/v1/charges/search" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Search for charges you’ve previously created using Stripe’s Search Query Language.\nDon’t use search in read-after-write flows where strict consistency is necessary. Under normal operating\nconditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up\nto an hour behind during outages. Search functionality is not available to merchants in India.

", external_docs: nil, fn_name: "get_charges_search", module: "Charges", module_path: ["charges"], operation_id: "GetChargesSearch", operation_id_original: "GetChargesSearch", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.", example: nil, examples: nil, explode: true, in: :query, name: "page", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The search query string. See [search query language](https://stripe.com/docs/search#search-query-language) and the list of supported [query fields for charges](https://stripe.com/docs/search#query-fields-for-charges).", example: nil, examples: nil, explode: true, in: :query, name: "query", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "SearchResult", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_page" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_page", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_page", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["search_result"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_count", minimum: nil, deprecated: nil, format: nil, description: "The total number of objects that match the query, only accurate up to 10,000.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/charges/search", servers: [], summary: nil, trace: nil }, "/v1/subscriptions/{subscription_exposed_id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Cancels a customer’s subscription immediately. The customer will not be charged again for the subscription.

\n\n

Note, however, that any pending invoice items that you’ve created will still be charged for at the end of the period, unless manually deleted. If you’ve set the subscription to cancel at the end of the period, any pending prorations will also be left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations will be removed.

\n\n

By default, upon subscription cancellation, Stripe will stop automatic collection of all finalized invoices for the customer. This is intended to prevent unexpected payment attempts after the customer has canceled a subscription. However, you can resume automatic collection of the invoices manually after subscription cancellation to have us proceed. Or, you could check for unpaid invoices before allowing the customer to cancel the subscription at all.

", external_docs: nil, fn_name: "delete_subscriptions_subscription_exposed_id", module: "Subscriptions", module_path: ["subscriptions"], operation_id: "DeleteSubscriptionsSubscriptionExposedId", operation_id_original: "DeleteSubscriptionsSubscriptionExposedId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_now" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_now", minimum: nil, deprecated: nil, format: nil, description: "Will generate a final invoice that invoices for any un-invoiced metered usage and new/pending proration invoice items.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_now", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "prorate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "prorate", minimum: nil, deprecated: nil, format: nil, description: "Will generate a proration invoice item that credits remaining unused time until the subscription period end.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":prorate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscriptions"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the subscription with the given ID.

", external_docs: nil, fn_name: "get_subscriptions_subscription_exposed_id", module: "Subscriptions", module_path: ["subscriptions"], operation_id: "GetSubscriptionsSubscriptionExposedId", operation_id_original: "GetSubscriptionsSubscriptionExposedId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscriptions"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing subscription on a customer to match the specified parameters. When changing plans or quantities, we will optionally prorate the price we charge next month to make up for any price changes. To preview how the proration will be calculated, use the upcoming invoice endpoint.

", external_docs: nil, fn_name: "post_subscriptions_subscription_exposed_id", module: "Subscriptions", module_path: ["subscriptions"], operation_id: "PostSubscriptionsSubscriptionExposedId", operation_id_original: "PostSubscriptionsSubscriptionExposedId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "subscription_exposed_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "add_invoice_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "billing_thresholds" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "cancel_at" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "pause_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "pending_invoice_item_interval" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "trial_end" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "add_invoice_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_item_entry", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_items", minimum: nil, deprecated: nil, format: nil, description: "A list of prices and quantities that will generate invoice items appended to the first invoice for this subscription. You may pass up to 20 items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":add_invoice_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account. The request must be made by a platform account on a connected account in order to set an application fee percentage. For more information, see the application fees [documentation](https://stripe.com/docs/connect/subscriptions#collecting-fees-on-subscriptions).", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Automatic tax settings for this subscription.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now", "unchanged"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: "Either `now` or `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to the current time. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. Pass an empty string to remove previously-defined thresholds.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at", minimum: nil, deprecated: nil, format: nil, description: "A timestamp at which the subscription should cancel. If set to a date before the current period ends, this will cause a proration if prorations have been enabled using `proration_behavior`. If set during a future period, this will always cause a proration for that period.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cancel_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at_period_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at_period_end", minimum: nil, deprecated: nil, format: nil, description: "Boolean indicating whether this subscription should cancel at the end of the current period.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_at_period_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "The ID of the coupon to apply to this subscription. A coupon applied to a subscription will only affect invoices created for that particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "Number of days a customer has to pay invoices generated by this subscription. Valid only for subscriptions where `collection_method` is set to `send_invoice`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any subscription item that does not have `tax_rates` set. Invoices created will have their `default_tax_rates` populated from the subscription. Pass an empty string to remove previously-defined tax rates.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item_update_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "clear_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "clear_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":clear_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 20 subscription items, each with an attached price.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "off_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "off_session", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a customer is on or off-session while an invoice payment is attempted.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":off_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pause_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pause_collection", minimum: nil, deprecated: nil, format: nil, description: "If specified, payment collection for this subscription will be paused.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":behavior"], title: "pause_collection_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["keep_as_draft", "mark_uncollectible", "void"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "resumes_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "resumes_at", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":resumes_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pause_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "allow_incomplete", "default_incomplete", "error_if_incomplete", "pending_if_incomplete" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_behavior", minimum: nil, deprecated: nil, format: nil, description: "Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method.\n\nUse `pending_if_incomplete` to update the subscription using [pending updates](https://stripe.com/docs/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending updates](https://stripe.com/docs/billing/pending-updates-reference#supported-attributes).\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not update the subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_settings", minimum: nil, deprecated: nil, format: nil, description: "Payment settings to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "fpx", "giropay", "grabpay", "ideal", "konbini", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_invoice_item_interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_invoice_item_interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://stripe.com/docs/api#create_invoice) for the given subscription at the specified interval.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "pending_invoice_item_interval_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pending_invoice_item_interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "The promotion code to apply to this subscription. A promotion code applied to a subscription will only affect invoices created for that particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quantity` changes. Valid values are `create_prorations`, `none`, or `always_invoice`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://stripe.com/docs/subscriptions/upgrading-downgrading#immediate-payment). In order to always invoice immediately for prorations, pass `always_invoice`.\n\nProrations can be disabled by passing `none`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_date", minimum: nil, deprecated: nil, format: "unix-time", description: "If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply exactly the same proration that was previewed with [upcoming invoice](https://stripe.com/docs/api#retrieve_customer_invoice) endpoint. It can also be used to implement custom proration logic, such as prorating by day instead of by second, by providing the time that you wish to use for proration calculations.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "If specified, the funds from the subscription's invoices will be transferred to the destination and the ID of the resulting transfers will be found on the resulting charges. This will be unset if you POST an empty value.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: nil, description: "Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. If set, trial_end will override the default trial period of the plan the customer is being subscribed to. The special value `now` can be provided to end the customer's trial immediately. Can be at most two years from `billing_cycle_anchor`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_from_plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_from_plan", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_from_plan", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscriptions"] }, put: nil, ref: nil, resource_path: "/v1/subscriptions/{subscription_exposed_id}", servers: [], summary: nil, trace: nil }, "/v1/country_specs/{country}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a Country Spec for a given Country code.

", external_docs: nil, fn_name: "get_country_specs_country", module: "CountrySpecs", module_path: ["country_specs"], operation_id: "GetCountrySpecsCountry", operation_id_original: "GetCountrySpecsCountry", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "country", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/country_spec", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["country_specs"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/country_specs/{country}", servers: [], summary: nil, trace: nil }, "/v1/invoices/{invoice}/finalize" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Stripe automatically finalizes drafts before sending and attempting payment on invoices. However, if you’d like to finalize a draft invoice manually, you can do so using this method.

", external_docs: nil, fn_name: "post_invoices_invoice_finalize", module: "Invoices", module_path: ["invoices"], operation_id: "PostInvoicesInvoiceFinalize", operation_id_original: "PostInvoicesInvoiceFinalize", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "auto_advance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "auto_advance", minimum: nil, deprecated: nil, format: nil, description: "Controls whether Stripe will perform [automatic collection](https://stripe.com/docs/invoicing/automatic-charging) of the invoice. When `false`, the invoice's state will not automatically advance without an explicit action.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":auto_advance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, put: nil, ref: nil, resource_path: "/v1/invoices/{invoice}/finalize", servers: [], summary: nil, trace: nil }, "/v1/terminal/configurations/{configuration}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes a Configuration object.

", external_docs: nil, fn_name: "delete_terminal_configurations_configuration", module: "Terminal", module_path: ["terminal"], operation_id: "DeleteTerminalConfigurationsConfiguration", operation_id_original: "DeleteTerminalConfigurationsConfiguration", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "configuration", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_terminal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a Configuration object.

", external_docs: nil, fn_name: "get_terminal_configurations_configuration", module: "Terminal", module_path: ["terminal"], operation_id: "GetTerminalConfigurationsConfiguration", operation_id_original: "GetTerminalConfigurationsConfiguration", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "configuration", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_terminal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a new Configuration object.

", external_docs: nil, fn_name: "post_terminal_configurations_configuration", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalConfigurationsConfiguration", operation_id_original: "PostTerminalConfigurationsConfiguration", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "configuration", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bbpos_wisepos_e" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verifone_P400" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bbpos_wisepos_e" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bbpos_wisepos_e", minimum: nil, deprecated: nil, format: nil, description: "An object containing device type specific settings for BBPOS WisePOS E readers", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bbpos_wise_pose", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "splashscreen" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "splashscreen", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":splashscreen", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bbpos_wisepos_e", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tipping", minimum: nil, deprecated: nil, format: nil, description: "Tipping configurations for readers supporting on-reader tips", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "aud" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "aud", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":aud", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cad" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cad", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cad", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "chf" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "chf", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":chf", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dkk" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dkk", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dkk", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eur" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eur", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eur", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gbp" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gbp", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gbp", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hkd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hkd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":hkd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "myr" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "myr", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":myr", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nok" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nok", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":nok", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nzd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nzd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":nzd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sek" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sek", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sek", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sgd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sgd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sgd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":usd", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verifone_P400" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verifone_P400", minimum: nil, deprecated: nil, format: nil, description: "An object containing device type specific settings for Verifone P400 readers", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verifone_p400", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "splashscreen" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "splashscreen", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":splashscreen", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":verifone_P400", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/configurations/{configuration}", servers: [], summary: nil, trace: nil }, "/v1/terminal/locations/{location}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes a Location object.

", external_docs: nil, fn_name: "delete_terminal_locations_location", module: "Terminal", module_path: ["terminal"], operation_id: "DeleteTerminalLocationsLocation", operation_id_original: "DeleteTerminalLocationsLocation", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "location", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_terminal.location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a Location object.

", external_docs: nil, fn_name: "get_terminal_locations_location", module: "Terminal", module_path: ["terminal"], operation_id: "GetTerminalLocationsLocation", operation_id_original: "GetTerminalLocationsLocation", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "location", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_terminal.location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a Location object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_terminal_locations_location", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalLocationsLocation", operation_id_original: "PostTerminalLocationsLocation", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "location", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The full address of the location.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "configuration_overrides" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "configuration_overrides", minimum: nil, deprecated: nil, format: nil, description: "The ID of a configuration that will be used to customize all readers in this location.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":configuration_overrides", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "A name for the location.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_terminal.location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/locations/{location}", servers: [], summary: nil, trace: nil }, "/v1/account" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

With Connect, you can delete accounts you manage.

\n\n

Accounts created using test-mode keys can be deleted at any time. Standard accounts created using live-mode keys cannot be deleted. Custom or Express accounts created using live-mode keys can only be deleted once all balances are zero.

\n\n

If you want to delete your own account, use the account information tab in your account settings instead.

", external_docs: nil, fn_name: "delete_account", module: "Account", module_path: ["account"], operation_id: "DeleteAccount", operation_id_original: "DeleteAccount", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an account.

", external_docs: nil, fn_name: "get_account", module: "Account", module_path: ["account"], operation_id: "GetAccount", operation_id_original: "GetAccount", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a connected account by setting the values of the parameters passed. Any parameters not provided are left unchanged. Most parameters can be changed only for Custom accounts. (These are marked Custom Only below.) Parameters marked Custom and Express are not supported for Standard accounts.

\n\n

To update your own account, use the Dashboard. Refer to our Connect documentation to learn more about updating accounts.

", external_docs: nil, fn_name: "post_account", module: "Account", module_path: ["account"], operation_id: "PostAccount", operation_id_original: "PostAccount", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "business_profile" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "capabilities" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "company" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "individual" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tos_acceptance" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_token", minimum: nil, deprecated: nil, format: nil, description: "An [account token](https://stripe.com/docs/api#create_account_token), used to securely provide details to the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "external_account_payout_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_profile", minimum: nil, deprecated: nil, format: nil, description: "Business information about the account.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mcc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mcc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 4, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mcc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":support_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":support_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "government_entity", "individual", "non_profit"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_type", minimum: nil, deprecated: nil, format: nil, description: "The business type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":business_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capabilities" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capabilities", minimum: nil, deprecated: nil, format: nil, description: "Each key of the dictionary represents a capability, and each capability maps to its settings (e.g. whether it has been requested or not). Each capability will be inactive until you have provided its specific requirements and Stripe has verified them. An account may have some of its requested capabilities be active and some be inactive.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":afterpay_clearpay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":au_becs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bacs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bancontact_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_transfer_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":boleto_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cartes_bancaires_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cartes_bancaires_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cartes_bancaires_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eps_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fpx_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":giropay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":grabpay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ideal_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "jcb_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "jcb_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":jcb_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":klarna_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":konbini_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legacy_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legacy_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legacy_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":oxxo_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":p24_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":paynow_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sofort_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_reporting_us_1099_k" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_reporting_us_1099_k", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_reporting_us_1099_k", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_reporting_us_1099_misc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_reporting_us_1099_misc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_reporting_us_1099_misc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfers" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfers", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfers", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account_ach_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account_ach_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account_ach_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":capabilities", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: "Information about the company or business. This field is available for any `business_type`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "directors_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "directors_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":directors_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executives_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executives_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executives_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owners_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owners_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owners_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ownership_declaration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ownership_declaration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ownership_declaration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "registration_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "registration_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":registration_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "structure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "", "free_zone_establishment", "free_zone_llc", "government_instrumentality", "governmental_unit", "incorporated_non_profit", "limited_liability_partnership", "llc", "multi_member_llc", "private_company", "private_corporation", "private_partnership", "public_company", "public_corporation", "public_partnership", "single_member_llc", "sole_establishment", "sole_proprietorship", "tax_exempt_government_instrumentality", "unincorporated_association", "unincorporated_non_profit" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "structure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":structure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_registrar" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_registrar", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_registrar", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "vat_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "vat_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":vat_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account_ownership_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account_ownership_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_account_ownership_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_license" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_license", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_license", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_memorandum_of_association" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_memorandum_of_association", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_memorandum_of_association", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_ministerial_decree" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_ministerial_decree", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_ministerial_decree", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_registration_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_registration_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_registration_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company_tax_id_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_tax_id_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_tax_id_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proof_of_registration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proof_of_registration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":proof_of_registration", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The email address of the account holder. This is only to make the account easier to identify to you. Stripe only emails Custom accounts with your consent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_account", minimum: nil, deprecated: nil, format: nil, description: "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.

By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the bank account or card creation API.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "individual", minimum: nil, deprecated: nil, format: nil, description: "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 300, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["existing", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "settings", minimum: nil, deprecated: nil, format: nil, description: "Options for customizing how the account functions within Stripe.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "branding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "branding", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "icon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "icon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":icon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "logo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "logo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":logo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "primary_color" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "primary_color", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":primary_color", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "secondary_color" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "secondary_color", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":secondary_color", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":branding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "decline_on" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "decline_on", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "avs_failure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "avs_failure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":avs_failure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_failure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_failure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_failure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":decline_on", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_prefix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_prefix", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 10, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_prefix", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payouts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payouts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "debit_negative_balances" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "debit_negative_balances", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":debit_negative_balances", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "delay_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delay_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["minimum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":delay_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["daily", "manual", "monthly", "weekly"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "monthly_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "monthly_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":monthly_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weekly_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "friday", "monday", "saturday", "sunday", "thursday", "tuesday", "wednesday" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weekly_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weekly_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payouts", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_agreement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_agreement", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_agreement", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account", servers: [], summary: nil, trace: nil }, "/v1/shipping_rates/{shipping_rate_token}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns the shipping rate object with the given ID.

", external_docs: nil, fn_name: "get_shipping_rates_shipping_rate_token", module: "ShippingRates", module_path: ["shipping_rates"], operation_id: "GetShippingRatesShippingRateToken", operation_id_original: "GetShippingRatesShippingRateToken", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "shipping_rate_token", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["shipping_rates"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing shipping rate object.

", external_docs: nil, fn_name: "post_shipping_rates_shipping_rate_token", module: "ShippingRates", module_path: ["shipping_rates"], operation_id: "PostShippingRatesShippingRateToken", operation_id_original: "PostShippingRatesShippingRateToken", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "shipping_rate_token", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the shipping rate can be used for new purchases. Defaults to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["shipping_rates"] }, put: nil, ref: nil, resource_path: "/v1/shipping_rates/{shipping_rate_token}", servers: [], summary: nil, trace: nil }, "/v1/invoices/upcoming/lines" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When retrieving an upcoming invoice, you’ll get a lines property containing the total count of line items and the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.

", external_docs: nil, fn_name: "get_invoices_upcoming_lines", module: "Invoices", module_path: ["invoices"], operation_id: "GetInvoicesUpcomingLines", operation_id_original: "GetInvoicesUpcomingLines", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Settings for automatic tax lookup for this invoice preview.", example: nil, examples: nil, explode: true, in: :query, name: "automatic_tax", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The code of the coupon to apply. If `subscription` or `subscription_items` is provided, the invoice returned will preview updating or creating a subscription with that coupon. Otherwise, it will preview applying that coupon to the customer for the next upcoming invoice from among the customer's subscriptions. The invoice can be previewed without a coupon by passing this value as an empty string.", example: nil, examples: nil, explode: true, in: :query, name: "coupon", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The identifier of the customer whose upcoming invoice you'd like to retrieve.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Details about the customer you want to invoice or overrides for an existing customer.", example: nil, examples: nil, explode: true, in: :query, name: "customer_details", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_details_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "optional_fields_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "customer_shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_exempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "exempt", "none", "reverse"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_exempt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_exempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type", ":value"], title: "data_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ae_trn", "au_abn", "au_arn", "bg_uic", "br_cnpj", "br_cpf", "ca_bn", "ca_gst_hst", "ca_pst_bc", "ca_pst_mb", "ca_pst_sk", "ca_qst", "ch_vat", "cl_tin", "es_cif", "eu_vat", "gb_vat", "ge_vat", "hk_br", "hu_tin", "id_npwp", "il_vat", "in_gst", "is_vat", "jp_cn", "jp_rn", "kr_brn", "li_uid", "mx_rfc", "my_frp", "my_itn", "my_sst", "no_vat", "nz_gst", "ru_inn", "ru_kpp", "sa_vat", "sg_gst", "sg_uen", "si_tin", "th_vat", "tw_vat", "ua_vat", "us_ein", "za_vat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_ids", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The coupons to redeem into discounts for the invoice preview. If not specified, inherits the discount from the customer or subscription. This only works for coupons directly applied to the invoice. To apply a coupon to a subscription, you must use the `coupon` parameter instead. Pass an empty string to avoid inheriting any discounts. To preview the upcoming invoice for a subscription that hasn't been created, use `coupon` instead.", example: nil, examples: nil, explode: true, in: :query, name: "discounts", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "List of invoice items to add or update in the upcoming invoice preview.", example: nil, examples: nil, explode: true, in: :query, name: "invoice_items", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_item_preview_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discountable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discountable", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discountable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoiceitem" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoiceitem", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoiceitem", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":end", ":start"], title: "period", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The identifier of the unstarted schedule whose upcoming invoice you'd like to retrieve. Cannot be used with subscription or subscription fields.", example: nil, examples: nil, explode: true, in: :query, name: "schedule", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The identifier of the subscription for which you'd like to retrieve the upcoming invoice. If not provided, but a `subscription_items` is provided, you will preview creating a subscription with those items. If neither `subscription` nor `subscription_items` is provided, you will retrieve the next upcoming invoice from among the customer's subscriptions.", example: nil, examples: nil, explode: true, in: :query, name: "subscription", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://stripe.com/docs/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices. For existing subscriptions, the value can only be set to `now` or `unchanged`.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_billing_cycle_anchor", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now", "unchanged"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Timestamp indicating when the subscription should be scheduled to cancel. Will prorate if within the current period and prorations have been enabled using `proration_behavior`.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_cancel_at", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Boolean indicating whether this subscription should cancel at the end of the current period.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_cancel_at_period_end", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "This simulates the subscription being canceled or expired immediately.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_cancel_now", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "If provided, the invoice returned will preview updating or creating a subscription with these default tax rates. The default tax rates will apply to any line item that does not have `tax_rates` set.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_default_tax_rates", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A list of up to 20 subscription items, each with an attached price.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_items", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item_update_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "clear_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "clear_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":clear_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Determines how to handle [prorations](https://stripe.com/docs/subscriptions/billing-cycle#prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quantity` changes. Valid values are `create_prorations`, `none`, or `always_invoice`.\n\nPassing `create_prorations` will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://stripe.com/docs/subscriptions/upgrading-downgrading#immediate-payment). In order to always invoice immediately for prorations, pass `always_invoice`.\n\nProrations can be disabled by passing `none`.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_proration_behavior", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "If previewing an update to a subscription, and doing proration, `subscription_proration_date` forces the proration to be calculated as though the update was done at the specified time. The time given must be within the current subscription period, and cannot be before the subscription was on its current plan. If set, `subscription`, and one of `subscription_items`, or `subscription_trial_end` are required. Also, `subscription_proration_behavior` cannot be set to 'none'.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_proration_date", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Date a subscription is intended to start (can be future or past)", example: nil, examples: nil, explode: true, in: :query, name: "subscription_start_date", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "If provided, the invoice returned will preview updating or creating a subscription with that trial end. If set, one of `subscription_items` or `subscription` is required.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_trial_end", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `subscription_trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `subscription_trial_end` is not allowed. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", example: nil, examples: nil, explode: true, in: :query, name: "subscription_trial_from_plan", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "InvoiceLinesList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/invoices/upcoming/lines", servers: [], summary: nil, trace: nil }, "/v1/issuing/cardholders" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Issuing Cardholder objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_issuing_cardholders", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingCardholders", operation_id_original: "GetIssuingCardholders", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cardholders that were created during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cardholders that have the given email address.", example: nil, examples: nil, explode: true, in: :query, name: "email", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cardholders that have the given phone number.", example: nil, examples: nil, explode: true, in: :query, name: "phone_number", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cardholders that have the given status. One of `active`, `inactive`, or `blocked`.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "blocked", "inactive"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cardholders that have the given type. One of `individual` or `company`.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.cardholder", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/issuing/cardholders", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new Issuing Cardholder object that can be issued cards.

", external_docs: nil, fn_name: "post_issuing_cardholders", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingCardholders", operation_id_original: "PostIssuingCardholders", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "billing" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "company" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "individual" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "spending_controls" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":billing", ":name", ":type"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address"], title: "billing", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's billing address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":city", ":country", ":line1", ":postal_code"], title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: "Additional information about a `company` cardholder.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":first_name", ":last_name"], title: "individual", minimum: nil, deprecated: nil, format: nil, description: "Additional information about an `individual` cardholder.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's name. This will be printed on cards issued to them. The maximum length of this field is 24 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone_number", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's phone number. This will be transformed to [E.164](https://en.wikipedia.org/wiki/E.164) if it is not provided in that format already. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure#when-is-3d-secure-applied) for more details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_controls" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_controls", minimum: nil, deprecated: nil, format: nil, description: "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "blocked_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "blocked_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":blocked_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":interval"], title: "spending_limits_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "all_time", "daily", "monthly", "per_authorization", "weekly", "yearly" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits_currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":spending_controls", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Specifies whether to permit authorizations on this cardholder's cards. Defaults to `active`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "One of `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.cardholder", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/cardholders", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/sources/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a specified source for a given customer.

", external_docs: nil, fn_name: "delete_customers_customer_sources_id", module: "Customers", module_path: ["customers"], operation_id: "DeleteCustomersCustomerSourcesId", operation_id_original: "DeleteCustomersCustomerSourcesId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve a specified source for a given customer.

", external_docs: nil, fn_name: "get_customers_customer_sources_id", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerSourcesId", operation_id_original: "GetCustomersCustomerSourcesId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Update a specified source for a given customer.

", external_docs: nil, fn_name: "post_customers_customer_sources_id", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerSourcesId", operation_id_original: "PostCustomersCustomerSourcesId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "owner" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the person or business that owns the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "The type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: "City/District/Suburb/Town/Village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: "Billing address country, if provided when creating card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (Street address/PO Box/Company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (Apartment/Suite/Unit/Building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: "State/County/Province/Region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two digit number representing the card’s expiration month.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four digit number representing the card’s expiration year.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Cardholder name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/sources/{id}", servers: [], summary: nil, trace: nil }, "/v1/application_fees" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of application fees you’ve previously collected. The application fees are returned in sorted order, with the most recent fees appearing first.

", external_docs: nil, fn_name: "get_application_fees", module: "ApplicationFees", module_path: ["application_fees"], operation_id: "GetApplicationFees", operation_id_original: "GetApplicationFees", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return application fees for the charge specified by this charge ID.", example: nil, examples: nil, explode: true, in: :query, name: "charge", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application_fee", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/application_fees", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["application_fees"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/application_fees", servers: [], summary: nil, trace: nil }, "/v1/bitcoin/receivers" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

Returns a list of your receivers. Receivers are returned sorted by creation date, with the most recently created receivers appearing first.

", external_docs: nil, fn_name: "get_bitcoin_receivers", module: "Bitcoin", module_path: ["bitcoin"], operation_id: "GetBitcoinReceivers", operation_id_original: "GetBitcoinReceivers", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter for active receivers.", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter for filled receivers.", example: nil, examples: nil, explode: true, in: :query, name: "filled", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filter for receivers with uncaptured funds.", example: nil, examples: nil, explode: true, in: :query, name: "uncaptured_funds", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/bitcoin/receivers", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["bitcoin"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/bitcoin/receivers", servers: [], summary: nil, trace: nil }, "/v1/refunds/{refund}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing refund.

", external_docs: nil, fn_name: "get_refunds_refund", module: "Refunds", module_path: ["refunds"], operation_id: "GetRefundsRefund", operation_id_original: "GetRefundsRefund", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "refund", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["refunds"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

\n\n

This request only accepts metadata as an argument.

", external_docs: nil, fn_name: "post_refunds_refund", module: "Refunds", module_path: ["refunds"], operation_id: "PostRefundsRefund", operation_id_original: "PostRefundsRefund", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "refund", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["refunds"] }, put: nil, ref: nil, resource_path: "/v1/refunds/{refund}", servers: [], summary: nil, trace: nil }, "/v1/account/login_links" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a single-use login link for an Express account to access their Stripe dashboard.

\n\n

You may only create login links for Express accounts connected to your platform.

", external_docs: nil, fn_name: "post_account_login_links", module: "Account", module_path: ["account"], operation_id: "PostAccountLoginLinks", operation_id_original: "PostAccountLoginLinks", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redirect_url", minimum: nil, deprecated: nil, format: nil, description: "Where to redirect the user after they log out of their dashboard.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redirect_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/login_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/login_links", servers: [], summary: nil, trace: nil }, "/v1/tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your tax rates. Tax rates are returned sorted by creation date, with the most recently created tax rates appearing first.

", external_docs: nil, fn_name: "get_tax_rates", module: "TaxRates", module_path: ["tax_rates"], operation_id: "GetTaxRates", operation_id_original: "GetTaxRates", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Optional flag to filter by tax rates that are either active or inactive (archived).", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Optional range for filtering created date.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Optional flag to filter by tax rates that are inclusive (or those that are not inclusive).", example: nil, examples: nil, explode: true, in: :query, name: "inclusive", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/tax_rates", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["tax_rates"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new tax rate.

", external_docs: nil, fn_name: "post_tax_rates", module: "TaxRates", module_path: ["tax_rates"], operation_id: "PostTaxRates", operation_id_original: "PostTaxRates", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":display_name", ":inclusive", ":percentage"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Flag determining whether the tax rate is active or inactive (archived). Inactive tax rates cannot be used with new applications or Checkout Sessions, but will still work for subscriptions and invoices that already have it set.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the tax rate for your internal use only. It will not be visible to your customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "The display name of the tax rate, which will be shown to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 50, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "inclusive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "inclusive", minimum: nil, deprecated: nil, format: nil, description: "This specifies if the tax rate is inclusive or exclusive.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":inclusive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "jurisdiction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "jurisdiction", minimum: nil, deprecated: nil, format: nil, description: "The jurisdiction for the tax rate. You can use this label field for tax reporting purposes. It also appears on your customer’s invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 50, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":jurisdiction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentage", minimum: nil, deprecated: nil, format: nil, description: "This represents the tax rate percent out of 100.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: "[ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, \"NY\" for New York, United States.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 2, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["gst", "hst", "jct", "pst", "qst", "rst", "sales_tax", "vat"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_type", minimum: nil, deprecated: nil, format: nil, description: "The high-level tax type, such as `vat` or `sales_tax`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["tax_rates"] }, put: nil, ref: nil, resource_path: "/v1/tax_rates", servers: [], summary: nil, trace: nil }, "/v1/accounts/{account}/people" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.

", external_docs: nil, fn_name: "get_accounts_account_people", module: "Accounts", module_path: ["accounts"], operation_id: "GetAccountsAccountPeople", operation_id_original: "GetAccountsAccountPeople", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Filters on the list of people returned based on the person's relationship to the account's company.", example: nil, examples: nil, explode: true, in: :query, name: "relationship", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "all_people_relationship_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new person.

", external_docs: nil, fn_name: "post_accounts_account_people", module: "Accounts", module_path: ["accounts"], operation_id: "PostAccountsAccountPeople", operation_id_original: "PostAccountsAccountPeople", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "account", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kana" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "address_kanji" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "dob" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "documents" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "full_name_aliases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "relationship" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verification" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The person's address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's address (Japan only).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The person's date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: "Documents that may be submitted to satisfy various informational requests.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_token", minimum: nil, deprecated: nil, format: nil, description: "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":person_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: "The relationship that this person has with the account's legal entity.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the person's Social Security number (U.S. only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "The person's verification status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["accounts"] }, put: nil, ref: nil, resource_path: "/v1/accounts/{account}/people", servers: [], summary: nil, trace: nil }, "/v1/issuing/disputes/{dispute}/submit" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute’s reason are present. For more details, see Dispute reasons and evidence.

", external_docs: nil, fn_name: "post_issuing_disputes_dispute_submit", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingDisputesDisputeSubmit", operation_id_original: "PostIssuingDisputesDisputeSubmit", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "dispute", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/disputes/{dispute}/submit", servers: [], summary: nil, trace: nil }, "/v1/sources/{source}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an existing source object. Supply the unique source ID from a source creation request and Stripe will return the corresponding up-to-date source object information.

", external_docs: nil, fn_name: "get_sources_source", module: "Sources", module_path: ["sources"], operation_id: "GetSourcesSource", operation_id_original: "GetSourcesSource", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The client secret of the source. Required if a publishable key is used to retrieve the source.", example: nil, examples: nil, explode: true, in: :query, name: "client_secret", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "source", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sources"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified source by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

\n\n

This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our payment method guides for more detail.

", external_docs: nil, fn_name: "post_sources_source", module: "Sources", module_path: ["sources"], operation_id: "PostSourcesSource", operation_id_original: "PostSourcesSource", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "source", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "mandate" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "owner" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "source_order" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount associated with the source.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status"], title: "acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "offline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":contact_email"], title: "offline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "contact_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "contact_email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":contact_email", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":offline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["accepted", "pending", "refused", "revoked"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["offline", "online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["one_time", "scheduled", "variable"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "notification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["deprecated_none", "email", "manual", "none", "stripe_email"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "notification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":notification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: "Information about the owner of the payment instrument that may be used or required by particular source types.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_order" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_order", minimum: nil, deprecated: nil, format: nil, description: "Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "order_item_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "parent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "parent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":parent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["discount", "shipping", "sku", "tax"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":line1"], title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_order", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sources"] }, put: nil, ref: nil, resource_path: "/v1/sources/{source}", servers: [], summary: nil, trace: nil }, "/v1/prices/search" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Search for prices you’ve previously created using Stripe’s Search Query Language.\nDon’t use search in read-after-write flows where strict consistency is necessary. Under normal operating\nconditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up\nto an hour behind during outages. Search functionality is not available to merchants in India.

", external_docs: nil, fn_name: "get_prices_search", module: "Prices", module_path: ["prices"], operation_id: "GetPricesSearch", operation_id_original: "GetPricesSearch", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.", example: nil, examples: nil, explode: true, in: :query, name: "page", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The search query string. See [search query language](https://stripe.com/docs/search#search-query-language) and the list of supported [query fields for prices](https://stripe.com/docs/search#query-fields-for-prices).", example: nil, examples: nil, explode: true, in: :query, name: "query", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "SearchResult", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_page" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_page", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_page", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["search_result"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_count", minimum: nil, deprecated: nil, format: nil, description: "The total number of objects that match the query, only accurate up to 10,000.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["prices"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/prices/search", servers: [], summary: nil, trace: nil }, "/v1/checkout/sessions/{session}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a Session object.

", external_docs: nil, fn_name: "get_checkout_sessions_session", module: "Checkout", module_path: ["checkout"], operation_id: "GetCheckoutSessionsSession", operation_id_original: "GetCheckoutSessionsSession", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "session", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 66, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout.session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["checkout"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/checkout/sessions/{session}", servers: [], summary: nil, trace: nil }, "/v1/payment_methods/{payment_method}/detach" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Detaches a PaymentMethod object from a Customer. After a PaymentMethod is detached, it can no longer be used for a payment or re-attached to a Customer.

", external_docs: nil, fn_name: "post_payment_methods_payment_method_detach", module: "PaymentMethods", module_path: ["payment_methods"], operation_id: "PostPaymentMethodsPaymentMethodDetach", operation_id_original: "PostPaymentMethodsPaymentMethodDetach", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payment_method", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_methods"] }, put: nil, ref: nil, resource_path: "/v1/payment_methods/{payment_method}/detach", servers: [], summary: nil, trace: nil }, "/v1/customers" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your customers. The customers are returned sorted by creation date, with the most recent customers appearing first.

", external_docs: nil, fn_name: "get_customers", module: "Customers", module_path: ["customers"], operation_id: "GetCustomers", operation_id_original: "GetCustomers", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A case-sensitive filter on the list based on the customer's `email` field. The value must be a string.", example: nil, examples: nil, explode: true, in: :query, name: "email", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 512, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Provides a list of customers that are associated with the specified test clock. The response will not include customers with test clocks if this parameter is not set.", example: nil, examples: nil, explode: true, in: :query, name: "test_clock", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/customers", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new customer object.

", external_docs: nil, fn_name: "post_customers", module: "Customers", module_path: ["customers"], operation_id: "PostCustomers", operation_id_original: "PostCustomers", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "cash_balance" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "invoice_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "preferred_locales" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax_id_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The customer's address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "optional_fields_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance", minimum: nil, deprecated: nil, format: nil, description: "An integer amount in %s that represents the customer's current balance, which affect the customer's future invoices. A negative amount represents a credit that decreases the amount due on an invoice; a positive amount increases the amount due on an invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cash_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cash_balance", minimum: nil, deprecated: nil, format: nil, description: "Balance information and default balance settings for this customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reconciliation_mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reconciliation_mode", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reconciliation_mode", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":settings", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cash_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string that you can attach to a customer object. It is displayed alongside the customer in the dashboard.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "Customer's email address. It's displayed alongside the customer in your dashboard and can be useful for searching and tracking. This may be up to *512 characters*.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 512, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_prefix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_prefix", minimum: nil, deprecated: nil, format: nil, description: "The prefix for the customer used to generate unique invoice numbers. Must be 3–12 uppercase letters or numbers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_prefix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: "Default invoice settings for this customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_fields" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_fields", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name", ":value"], title: "custom_field_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 30, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 30, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_fields", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The customer's full name or business name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 256, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_invoice_sequence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_invoice_sequence", minimum: nil, deprecated: nil, format: nil, description: "The sequence to be used on the customer's next invoice. Defaults to 1.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_invoice_sequence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The customer's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locales" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locales", minimum: nil, deprecated: nil, format: nil, description: "Customer's preferred languages, ordered by preference.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locales", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "The API ID of a promotion code to apply to the customer. The customer will have a discount applied on all recurring payments. Charges you create through the API will not have the discount.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "The customer's shipping information. Appears on invoices emailed to this customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "customer_shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax", minimum: nil, deprecated: nil, format: nil, description: "Tax details about the customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_exempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "exempt", "none", "reverse"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_exempt", minimum: nil, deprecated: nil, format: nil, description: "The customer's tax exemption. One of `none`, `exempt`, or `reverse`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_exempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type", ":value"], title: "data_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ae_trn", "au_abn", "au_arn", "bg_uic", "br_cnpj", "br_cpf", "ca_bn", "ca_gst_hst", "ca_pst_bc", "ca_pst_mb", "ca_pst_sk", "ca_qst", "ch_vat", "cl_tin", "es_cif", "eu_vat", "gb_vat", "ge_vat", "hk_br", "hu_tin", "id_npwp", "il_vat", "in_gst", "is_vat", "jp_cn", "jp_rn", "kr_brn", "li_uid", "mx_rfc", "my_frp", "my_itn", "my_sst", "no_vat", "nz_gst", "ru_inn", "ru_kpp", "sa_vat", "sg_gst", "sg_uen", "si_tin", "th_vat", "tw_vat", "ua_vat", "us_ein", "za_vat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_data", minimum: nil, deprecated: nil, format: nil, description: "The customer's tax IDs.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "test_clock", minimum: nil, deprecated: nil, format: nil, description: "ID of the test clock to attach to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers", servers: [], summary: nil, trace: nil }, "/v1/account/bank_accounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Create an external account for a given account.

", external_docs: nil, fn_name: "post_account_bank_accounts", module: "Account", module_path: ["account"], operation_id: "PostAccountBankAccounts", operation_id_original: "PostAccountBankAccounts", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "external_account_payout_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "When set to true, or if this is the first external account added in this currency, this account becomes the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_account", minimum: nil, deprecated: nil, format: nil, description: "Please refer to full [documentation](https://stripe.com/docs/api) instead.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/external_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["account"] }, put: nil, ref: nil, resource_path: "/v1/account/bank_accounts", servers: [], summary: nil, trace: nil }, "/v1/issuing/disputes/{dispute}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an Issuing Dispute object.

", external_docs: nil, fn_name: "get_issuing_disputes_dispute", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingDisputesDispute", operation_id_original: "GetIssuingDisputesDispute", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "dispute", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified Issuing Dispute object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Properties on the evidence object can be unset by passing in an empty string.

", external_docs: nil, fn_name: "post_issuing_disputes_dispute", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingDisputesDispute", operation_id_original: "PostIssuingDisputesDispute", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "dispute", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "evidence" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence", minimum: nil, deprecated: nil, format: nil, description: "Evidence provided for the dispute.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "canceled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cancellation_policy_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expected_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expected_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expected_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchant_rejected", "successful"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_status", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returned_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "returned_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":returned_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":canceled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_statement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_statement", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card_statement", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cash_receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cash_receipt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cash_receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "check_image" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "check_image", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":check_image", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "original_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "original_transaction", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":original_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":duplicate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fraudulent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fraudulent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fraudulent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fraudulent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchandise_not_as_described" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchandise_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchandise_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "received_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "received_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":received_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchant_rejected", "successful"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_status", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returned_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "returned_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":returned_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":merchandise_not_as_described", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "not_received" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "not_received", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "not_received", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expected_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expected_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expected_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":not_received", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "other" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "other", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "other", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":other", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "canceled", "duplicate", "fraudulent", "merchandise_not_as_described", "not_received", "other", "service_not_as_described" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_not_as_described" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "received_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "received_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":received_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":service_not_as_described", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/disputes/{dispute}", servers: [], summary: nil, trace: nil }, "/v1/disputes/{dispute}/close" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Closing the dispute for a charge indicates that you do not have any evidence to submit and are essentially dismissing the dispute, acknowledging it as lost.

\n\n

The status of the dispute will change from needs_response to lost. Closing a dispute is irreversible.

", external_docs: nil, fn_name: "post_disputes_dispute_close", module: "Disputes", module_path: ["disputes"], operation_id: "PostDisputesDisputeClose", operation_id_original: "PostDisputesDisputeClose", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "dispute", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["disputes"] }, put: nil, ref: nil, resource_path: "/v1/disputes/{dispute}/close", servers: [], summary: nil, trace: nil }, "/v1/quotes/{quote}/cancel" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Cancels the quote.

", external_docs: nil, fn_name: "post_quotes_quote_cancel", module: "Quotes", module_path: ["quotes"], operation_id: "PostQuotesQuoteCancel", operation_id_original: "PostQuotesQuoteCancel", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "quote", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, put: nil, ref: nil, resource_path: "/v1/quotes/{quote}/cancel", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/payment_methods" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of PaymentMethods for a given Customer

", external_docs: nil, fn_name: "get_customers_customer_payment_methods", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerPaymentMethods", operation_id_original: "GetCustomersCustomerPaymentMethods", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A required filter on the list, based on the object `type` field.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "acss_debit", "afterpay_clearpay", "alipay", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "eps", "fpx", "giropay", "grabpay", "ideal", "klarna", "konbini", "oxxo", "p24", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "CustomerPaymentMethodResourceList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/payment_methods", servers: [], summary: nil, trace: nil }, "/v1/refunds" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of all refunds you’ve previously created. The refunds are returned in sorted order, with the most recent refunds appearing first. For convenience, the 10 most recent refunds are always available by default on the charge object.

", external_docs: nil, fn_name: "get_refunds", module: "Refunds", module_path: ["refunds"], operation_id: "GetRefunds", operation_id_original: "GetRefunds", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return refunds for the charge specified by this charge ID.", example: nil, examples: nil, explode: true, in: :query, name: "charge", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return refunds for the PaymentIntent specified by this ID.", example: nil, examples: nil, explode: true, in: :query, name: "payment_intent", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/refunds", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["refunds"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Create a refund.

", external_docs: nil, fn_name: "post_refunds", module: "Refunds", module_path: ["refunds"], operation_id: "PostRefunds", operation_id_original: "PostRefunds", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["duplicate", "fraudulent", "requested_by_customer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_application_fee", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reverse_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reverse_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reverse_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["refunds"] }, put: nil, ref: nil, resource_path: "/v1/refunds", servers: [], summary: nil, trace: nil }, "/v1/credit_notes/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the credit note object with the given identifier.

", external_docs: nil, fn_name: "get_credit_notes_id", module: "CreditNotes", module_path: ["credit_notes"], operation_id: "GetCreditNotesId", operation_id_original: "GetCreditNotesId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["credit_notes"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates an existing credit note.

", external_docs: nil, fn_name: "post_credit_notes_id", module: "CreditNotes", module_path: ["credit_notes"], operation_id: "PostCreditNotesId", operation_id_original: "PostCreditNotesId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "memo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "memo", minimum: nil, deprecated: nil, format: nil, description: "Credit note memo.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":memo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["credit_notes"] }, put: nil, ref: nil, resource_path: "/v1/credit_notes/{id}", servers: [], summary: nil, trace: nil }, "/v1/bitcoin/transactions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

List bitcoin transacitons for a given receiver.

", external_docs: nil, fn_name: "get_bitcoin_transactions", module: "Bitcoin", module_path: ["bitcoin"], operation_id: "GetBitcoinTransactions", operation_id_original: "GetBitcoinTransactions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return transactions for the customer specified by this customer ID.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "receiver", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "BitcoinTransactionList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["bitcoin"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/bitcoin/transactions", servers: [], summary: nil, trace: nil }, "/v1/setup_intents" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of SetupIntents.

", external_docs: nil, fn_name: "get_setup_intents", module: "SetupIntents", module_path: ["setup_intents"], operation_id: "GetSetupIntents", operation_id_original: "GetSetupIntents", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A filter on the list, based on the object `created` field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return SetupIntents for the customer specified by this customer ID.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return SetupIntents associated with the specified payment method.", example: nil, examples: nil, explode: true, in: :query, name: "payment_method", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "PaymentFlowsSetupIntentList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/setup_intents", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["setup_intents"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a SetupIntent object.

\n\n

After the SetupIntent is created, attach a payment method and confirm\nto collect any required permissions to charge the payment method later.

", external_docs: nil, fn_name: "post_setup_intents", module: "SetupIntents", module_path: ["setup_intents"], operation_id: "PostSetupIntents", operation_id_original: "PostSetupIntents", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "mandate_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "single_use" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirm" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirm", minimum: nil, deprecated: nil, format: nil, description: "Set to `true` to attempt to confirm this SetupIntent immediately. This parameter defaults to `false`. If the payment method attached is a card, a return_url may be provided in case additional authentication is required.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirm", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the Customer this SetupIntent belongs to, if one exists.\n\nIf present, the SetupIntent's payment method will be attached to the Customer on successful setup. Payment methods attached to other Customers cannot be used with this SetupIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer_acceptance"], title: "mandate_data", minimum: nil, deprecated: nil, format: nil, description: "This hash contains details about the Mandate to create. This parameter can only be used with [`confirm=true`](https://stripe.com/docs/api/setup_intents/create#create_setup_intent-confirm).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "customer_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "accepted_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "accepted_at", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":accepted_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "offline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "offline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":offline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":ip_address", ":user_agent"], title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["offline", "online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The Stripe account ID for which this SetupIntent is created.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method (a PaymentMethod, Card, or saved Source object) to attach to this SetupIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for this SetupIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cad", "usd"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_type", ":currency", ":interval", ":reference", ":start_date" ], title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "sporadic", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 80, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["india"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types (e.g. card) that this SetupIntent is allowed to use. If this is not provided, defaults to [\"card\"].", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. If you'd prefer to redirect to a mobile application, you can alternatively supply an application URI scheme. This parameter can only be used with [`confirm=true`](https://stripe.com/docs/api/setup_intents/create#create_setup_intent-confirm).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "single_use" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: "single_use", minimum: nil, deprecated: nil, format: nil, description: "If this hash is populated, this SetupIntent will generate a single_use Mandate on success.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":single_use", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates how the payment method is intended to be used in the future. If not provided, this value defaults to `off_session`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["setup_intents"] }, put: nil, ref: nil, resource_path: "/v1/setup_intents", servers: [], summary: nil, trace: nil }, "/v1/payouts/{payout}/cancel" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A previously created payout can be canceled if it has not yet been paid out. Funds will be refunded to your available balance. You may not cancel automatic Stripe payouts.

", external_docs: nil, fn_name: "post_payouts_payout_cancel", module: "Payouts", module_path: ["payouts"], operation_id: "PostPayoutsPayoutCancel", operation_id_original: "PostPayoutsPayoutCancel", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payout", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payouts"] }, put: nil, ref: nil, resource_path: "/v1/payouts/{payout}/cancel", servers: [], summary: nil, trace: nil }, "/v1/issuing/authorizations/{authorization}/approve" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Approves a pending Issuing Authorization object. This request should be made within the timeout window of the real-time authorization flow.

", external_docs: nil, fn_name: "post_issuing_authorizations_authorization_approve", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingAuthorizationsAuthorizationApprove", operation_id_original: "PostIssuingAuthorizationsAuthorizationApprove", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "authorization", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "If the authorization's `pending_request.is_amount_controllable` property is `true`, you may provide this value to control how much to hold for the authorization. Must be positive (use [`decline`](https://stripe.com/docs/api/issuing/authorizations/decline) to decline an authorization request).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.authorization", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/authorizations/{authorization}/approve", servers: [], summary: nil, trace: nil }, "/v1/issuing/authorizations/{authorization}/decline" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Declines a pending Issuing Authorization object. This request should be made within the timeout window of the real time authorization flow.

", external_docs: nil, fn_name: "post_issuing_authorizations_authorization_decline", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingAuthorizationsAuthorizationDecline", operation_id_original: "PostIssuingAuthorizationsAuthorizationDecline", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "authorization", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.authorization", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/authorizations/{authorization}/decline", servers: [], summary: nil, trace: nil }, "/v1/reporting/report_runs" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Report Runs, with the most recent appearing first.

", external_docs: nil, fn_name: "get_reporting_report_runs", module: "Reporting", module_path: ["reporting"], operation_id: "GetReportingReportRuns", operation_id_original: "GetReportingReportRuns", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/reporting.report_run", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/reporting/report_runs", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["reporting"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new object and begin running the report. (Certain report types require a live-mode API key.)

", external_docs: nil, fn_name: "post_reporting_report_runs", module: "Reporting", module_path: ["reporting"], operation_id: "PostReportingReportRuns", operation_id_original: "PostReportingReportRuns", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "parameters" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":report_type"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "parameters" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "parameters", minimum: nil, deprecated: nil, format: nil, description: "Parameters specifying how the report should be run. Different Report Types have different required and optional parameters, listed in the [API Access to Reports](https://stripe.com/docs/reporting/statements/api) documentation.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "columns" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "columns", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":columns", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "connected_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "connected_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":connected_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_end", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_start", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reporting_category" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "advance", "advance_funding", "anticipation_repayment", "charge", "charge_failure", "connect_collection_transfer", "connect_reserved_funds", "contribution", "dispute", "dispute_reversal", "fee", "financing_paydown", "financing_paydown_reversal", "financing_payout", "financing_payout_reversal", "issuing_authorization_hold", "issuing_authorization_release", "issuing_dispute", "issuing_transaction", "network_cost", "other_adjustment", "partial_capture_reversal", "payout", "payout_reversal", "platform_earning", "platform_earning_refund", "refund", "refund_failure", "risk_reserved_funds", "tax", "topup", "topup_reversal", "transfer", "transfer_reversal" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reporting_category", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reporting_category", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "timezone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "Africa/Abidjan", "Africa/Accra", "Africa/Addis_Ababa", "Africa/Algiers", "Africa/Asmara", "Africa/Asmera", "Africa/Bamako", "Africa/Bangui", "Africa/Banjul", "Africa/Bissau", "Africa/Blantyre", "Africa/Brazzaville", "Africa/Bujumbura", "Africa/Cairo", "Africa/Casablanca", "Africa/Ceuta", "Africa/Conakry", "Africa/Dakar", "Africa/Dar_es_Salaam", "Africa/Djibouti", "Africa/Douala", "Africa/El_Aaiun", "Africa/Freetown", "Africa/Gaborone", "Africa/Harare", "Africa/Johannesburg", "Africa/Juba", "Africa/Kampala", "Africa/Khartoum", "Africa/Kigali", "Africa/Kinshasa", "Africa/Lagos", "Africa/Libreville", "Africa/Lome", "Africa/Luanda", "Africa/Lubumbashi", "Africa/Lusaka", "Africa/Malabo", "Africa/Maputo", "Africa/Maseru", "Africa/Mbabane", "Africa/Mogadishu", "Africa/Monrovia", "Africa/Nairobi", "Africa/Ndjamena", "Africa/Niamey", "Africa/Nouakchott", "Africa/Ouagadougou", "Africa/Porto-Novo", "Africa/Sao_Tome", "Africa/Timbuktu", "Africa/Tripoli", "Africa/Tunis", "Africa/Windhoek", "America/Adak", "America/Anchorage", "America/Anguilla", "America/Antigua", "America/Araguaina", "America/Argentina/Buenos_Aires", "America/Argentina/Catamarca", "America/Argentina/ComodRivadavia", "America/Argentina/Cordoba", "America/Argentina/Jujuy", "America/Argentina/La_Rioja", "America/Argentina/Mendoza", "America/Argentina/Rio_Gallegos", "America/Argentina/Salta", "America/Argentina/San_Juan", "America/Argentina/San_Luis", "America/Argentina/Tucuman", "America/Argentina/Ushuaia", "America/Aruba", "America/Asuncion", "America/Atikokan", "America/Atka", "America/Bahia", "America/Bahia_Banderas", "America/Barbados", "America/Belem", "America/Belize", "America/Blanc-Sablon", "America/Boa_Vista", "America/Bogota", "America/Boise", "America/Buenos_Aires", "America/Cambridge_Bay", "America/Campo_Grande", "America/Cancun", "America/Caracas", "America/Catamarca", "America/Cayenne", "America/Cayman", "America/Chicago", "America/Chihuahua", "America/Coral_Harbour", "America/Cordoba", "America/Costa_Rica", "America/Creston", "America/Cuiaba", "America/Curacao", "America/Danmarkshavn", "America/Dawson", "America/Dawson_Creek", "America/Denver", "America/Detroit", "America/Dominica", "America/Edmonton", "America/Eirunepe", "America/El_Salvador", "America/Ensenada", "America/Fort_Nelson", "America/Fort_Wayne", "America/Fortaleza", "America/Glace_Bay", "America/Godthab", "America/Goose_Bay", "America/Grand_Turk", "America/Grenada", "America/Guadeloupe", "America/Guatemala", "America/Guayaquil", "America/Guyana", "America/Halifax", "America/Havana", "America/Hermosillo", "America/Indiana/Indianapolis", "America/Indiana/Knox", "America/Indiana/Marengo", "America/Indiana/Petersburg", "America/Indiana/Tell_City", "America/Indiana/Vevay", "America/Indiana/Vincennes", "America/Indiana/Winamac", "America/Indianapolis", "America/Inuvik", "America/Iqaluit", "America/Jamaica", "America/Jujuy", "America/Juneau", "America/Kentucky/Louisville", "America/Kentucky/Monticello", "America/Knox_IN", "America/Kralendijk", "America/La_Paz", "America/Lima", "America/Los_Angeles", "America/Louisville", "America/Lower_Princes", "America/Maceio", "America/Managua", "America/Manaus", "America/Marigot", "America/Martinique", "America/Matamoros", "America/Mazatlan", "America/Mendoza", "America/Menominee", "America/Merida", "America/Metlakatla", "America/Mexico_City", "America/Miquelon", "America/Moncton", "America/Monterrey", "America/Montevideo", "America/Montreal", "America/Montserrat", "America/Nassau", "America/New_York", "America/Nipigon", "America/Nome", "America/Noronha", "America/North_Dakota/Beulah", "America/North_Dakota/Center", "America/North_Dakota/New_Salem", "America/Ojinaga", "America/Panama", "America/Pangnirtung", "America/Paramaribo", "America/Phoenix", "America/Port-au-Prince", "America/Port_of_Spain", "America/Porto_Acre", "America/Porto_Velho", "America/Puerto_Rico", "America/Punta_Arenas", "America/Rainy_River", "America/Rankin_Inlet", "America/Recife", "America/Regina", "America/Resolute", "America/Rio_Branco", "America/Rosario", "America/Santa_Isabel", "America/Santarem", "America/Santiago", "America/Santo_Domingo", "America/Sao_Paulo", "America/Scoresbysund", "America/Shiprock", "America/Sitka", "America/St_Barthelemy", "America/St_Johns", "America/St_Kitts", "America/St_Lucia", "America/St_Thomas", "America/St_Vincent", "America/Swift_Current", "America/Tegucigalpa", "America/Thule", "America/Thunder_Bay", "America/Tijuana", "America/Toronto", "America/Tortola", "America/Vancouver", "America/Virgin", "America/Whitehorse", "America/Winnipeg", "America/Yakutat", "America/Yellowknife", "Antarctica/Casey", "Antarctica/Davis", "Antarctica/DumontDUrville", "Antarctica/Macquarie", "Antarctica/Mawson", "Antarctica/McMurdo", "Antarctica/Palmer", "Antarctica/Rothera", "Antarctica/South_Pole", "Antarctica/Syowa", "Antarctica/Troll", "Antarctica/Vostok", "Arctic/Longyearbyen", "Asia/Aden", "Asia/Almaty", "Asia/Amman", "Asia/Anadyr", "Asia/Aqtau", "Asia/Aqtobe", "Asia/Ashgabat", "Asia/Ashkhabad", "Asia/Atyrau", "Asia/Baghdad", "Asia/Bahrain", "Asia/Baku", "Asia/Bangkok", "Asia/Barnaul", "Asia/Beirut", "Asia/Bishkek", "Asia/Brunei", "Asia/Calcutta", "Asia/Chita", "Asia/Choibalsan", "Asia/Chongqing", "Asia/Chungking", "Asia/Colombo", "Asia/Dacca", "Asia/Damascus", "Asia/Dhaka", "Asia/Dili", "Asia/Dubai", "Asia/Dushanbe", "Asia/Famagusta", "Asia/Gaza", "Asia/Harbin", "Asia/Hebron", "Asia/Ho_Chi_Minh", "Asia/Hong_Kong", "Asia/Hovd", "Asia/Irkutsk", "Asia/Istanbul", "Asia/Jakarta", "Asia/Jayapura", "Asia/Jerusalem", "Asia/Kabul", "Asia/Kamchatka", "Asia/Karachi", "Asia/Kashgar", "Asia/Kathmandu", "Asia/Katmandu", "Asia/Khandyga", "Asia/Kolkata", "Asia/Krasnoyarsk", "Asia/Kuala_Lumpur", "Asia/Kuching", "Asia/Kuwait", "Asia/Macao", "Asia/Macau", "Asia/Magadan", "Asia/Makassar", "Asia/Manila", "Asia/Muscat", "Asia/Nicosia", "Asia/Novokuznetsk", "Asia/Novosibirsk", "Asia/Omsk", "Asia/Oral", "Asia/Phnom_Penh", "Asia/Pontianak", "Asia/Pyongyang", "Asia/Qatar", "Asia/Qostanay", "Asia/Qyzylorda", "Asia/Rangoon", "Asia/Riyadh", "Asia/Saigon", "Asia/Sakhalin", "Asia/Samarkand", "Asia/Seoul", "Asia/Shanghai", "Asia/Singapore", "Asia/Srednekolymsk", "Asia/Taipei", "Asia/Tashkent", "Asia/Tbilisi", "Asia/Tehran", "Asia/Tel_Aviv", "Asia/Thimbu", "Asia/Thimphu", "Asia/Tokyo", "Asia/Tomsk", "Asia/Ujung_Pandang", "Asia/Ulaanbaatar", "Asia/Ulan_Bator", "Asia/Urumqi", "Asia/Ust-Nera", "Asia/Vientiane", "Asia/Vladivostok", "Asia/Yakutsk", "Asia/Yangon", "Asia/Yekaterinburg", "Asia/Yerevan", "Atlantic/Azores", "Atlantic/Bermuda", "Atlantic/Canary", "Atlantic/Cape_Verde", "Atlantic/Faeroe", "Atlantic/Faroe", "Atlantic/Jan_Mayen", "Atlantic/Madeira", "Atlantic/Reykjavik", "Atlantic/South_Georgia", "Atlantic/St_Helena", "Atlantic/Stanley", "Australia/ACT", "Australia/Adelaide", "Australia/Brisbane", "Australia/Broken_Hill", "Australia/Canberra", "Australia/Currie", "Australia/Darwin", "Australia/Eucla", "Australia/Hobart", "Australia/LHI", "Australia/Lindeman", "Australia/Lord_Howe", "Australia/Melbourne", "Australia/NSW", "Australia/North", "Australia/Perth", "Australia/Queensland", "Australia/South", "Australia/Sydney", "Australia/Tasmania", "Australia/Victoria", "Australia/West", "Australia/Yancowinna", "Brazil/Acre", "Brazil/DeNoronha", "Brazil/East", "Brazil/West", "CET", "CST6CDT", "Canada/Atlantic", "Canada/Central", "Canada/Eastern", "Canada/Mountain", "Canada/Newfoundland", "Canada/Pacific", "Canada/Saskatchewan", "Canada/Yukon", "Chile/Continental", "Chile/EasterIsland", "Cuba", "EET", "EST", "EST5EDT", "Egypt", "Eire", "Etc/GMT", "Etc/GMT+0", "Etc/GMT+1", "Etc/GMT+10", "Etc/GMT+11", "Etc/GMT+12", "Etc/GMT+2", "Etc/GMT+3", "Etc/GMT+4", "Etc/GMT+5", "Etc/GMT+6", "Etc/GMT+7", "Etc/GMT+8", "Etc/GMT+9", "Etc/GMT-0", "Etc/GMT-1", "Etc/GMT-10", "Etc/GMT-11", "Etc/GMT-12", "Etc/GMT-13", "Etc/GMT-14", "Etc/GMT-2", "Etc/GMT-3", "Etc/GMT-4", "Etc/GMT-5", "Etc/GMT-6", "Etc/GMT-7", "Etc/GMT-8", "Etc/GMT-9", "Etc/GMT0", "Etc/Greenwich", "Etc/UCT", "Etc/UTC", "Etc/Universal", "Etc/Zulu", "Europe/Amsterdam", "Europe/Andorra", "Europe/Astrakhan", "Europe/Athens", "Europe/Belfast", "Europe/Belgrade", "Europe/Berlin", "Europe/Bratislava", "Europe/Brussels", "Europe/Bucharest", "Europe/Budapest", "Europe/Busingen", "Europe/Chisinau", "Europe/Copenhagen", "Europe/Dublin", "Europe/Gibraltar", "Europe/Guernsey", "Europe/Helsinki", "Europe/Isle_of_Man", "Europe/Istanbul", "Europe/Jersey", "Europe/Kaliningrad", "Europe/Kiev", "Europe/Kirov", "Europe/Lisbon", "Europe/Ljubljana", "Europe/London", "Europe/Luxembourg", "Europe/Madrid", "Europe/Malta", "Europe/Mariehamn", "Europe/Minsk", "Europe/Monaco", "Europe/Moscow", "Europe/Nicosia", "Europe/Oslo", "Europe/Paris", "Europe/Podgorica", "Europe/Prague", "Europe/Riga", "Europe/Rome", "Europe/Samara", "Europe/San_Marino", "Europe/Sarajevo", "Europe/Saratov", "Europe/Simferopol", "Europe/Skopje", "Europe/Sofia", "Europe/Stockholm", "Europe/Tallinn", "Europe/Tirane", "Europe/Tiraspol", "Europe/Ulyanovsk", "Europe/Uzhgorod", "Europe/Vaduz", "Europe/Vatican", "Europe/Vienna", "Europe/Vilnius", "Europe/Volgograd", "Europe/Warsaw", "Europe/Zagreb", "Europe/Zaporozhye", "Europe/Zurich", "Factory", "GB", "GB-Eire", "GMT", "GMT+0", "GMT-0", "GMT0", "Greenwich", "HST", "Hongkong", "Iceland", "Indian/Antananarivo", "Indian/Chagos", "Indian/Christmas", "Indian/Cocos", "Indian/Comoro", "Indian/Kerguelen", "Indian/Mahe", "Indian/Maldives", "Indian/Mauritius", "Indian/Mayotte", "Indian/Reunion", "Iran", "Israel", "Jamaica", "Japan", "Kwajalein", "Libya", "MET", "MST", "MST7MDT", "Mexico/BajaNorte", "Mexico/BajaSur", "Mexico/General", "NZ", "NZ-CHAT", "Navajo", "PRC", "PST8PDT", "Pacific/Apia", "Pacific/Auckland", "Pacific/Bougainville", "Pacific/Chatham", "Pacific/Chuuk", "Pacific/Easter", "Pacific/Efate", "Pacific/Enderbury", "Pacific/Fakaofo", "Pacific/Fiji", "Pacific/Funafuti", "Pacific/Galapagos", "Pacific/Gambier", "Pacific/Guadalcanal", "Pacific/Guam", "Pacific/Honolulu", "Pacific/Johnston", "Pacific/Kiritimati", "Pacific/Kosrae", "Pacific/Kwajalein", "Pacific/Majuro", "Pacific/Marquesas", "Pacific/Midway", "Pacific/Nauru", "Pacific/Niue", "Pacific/Norfolk", "Pacific/Noumea", "Pacific/Pago_Pago", "Pacific/Palau", "Pacific/Pitcairn", "Pacific/Pohnpei", "Pacific/Ponape", "Pacific/Port_Moresby", "Pacific/Rarotonga", "Pacific/Saipan", "Pacific/Samoa", "Pacific/Tahiti", "Pacific/Tarawa", "Pacific/Tongatapu", "Pacific/Truk", "Pacific/Wake", "Pacific/Wallis", "Pacific/Yap", "Poland", "Portugal", "ROC", "ROK", "Singapore", "Turkey", "UCT", "US/Alaska", "US/Aleutian", "US/Arizona", "US/Central", "US/East-Indiana", "US/Eastern", "US/Hawaii", "US/Indiana-Starke", "US/Michigan", "US/Mountain", "US/Pacific", "US/Pacific-New", "US/Samoa", "UTC", "Universal", "W-SU", "WET", "Zulu" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "timezone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":timezone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":parameters", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "report_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "report_type", minimum: nil, deprecated: nil, format: nil, description: "The ID of the [report type](https://stripe.com/docs/reporting/statements/api#report-types) to run, such as `\"balance.summary.1\"`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":report_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/reporting.report_run", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["reporting"] }, put: nil, ref: nil, resource_path: "/v1/reporting/report_runs", servers: [], summary: nil, trace: nil }, "/v1/payment_intents/{intent}/increment_authorization" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Perform an incremental authorization on an eligible\nPaymentIntent. To be eligible, the\nPaymentIntent’s status must be requires_capture and\nincremental_authorization_supported\nmust be true.

\n\n

Incremental authorizations attempt to increase the authorized amount on\nyour customer’s card to the new, higher amount provided. As with the\ninitial authorization, incremental authorizations may be declined. A\nsingle PaymentIntent can call this endpoint multiple times to further\nincrease the authorized amount.

\n\n

If the incremental authorization succeeds, the PaymentIntent object is\nreturned with the updated\namount.\nIf the incremental authorization fails, a\ncard_declined error is returned, and no\nfields on the PaymentIntent or Charge are updated. The PaymentIntent\nobject remains capturable for the previously authorized amount.

\n\n

Each PaymentIntent can have a maximum of 10 incremental authorization attempts, including declines.\nOnce captured, a PaymentIntent can no longer be incremented.

\n\n

Learn more about incremental authorizations.

", external_docs: nil, fn_name: "post_payment_intents_intent_increment_authorization", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "PostPaymentIntentsIntentIncrementAuthorization", operation_id_original: "PostPaymentIntentsIntentIncrementAuthorization", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The updated total amount you intend to collect from the cardholder. This amount must be greater than the currently authorized amount.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total payment amount. For more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The parameters used to automatically create a Transfer when the payment is captured.\nFor more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, put: nil, ref: nil, resource_path: "/v1/payment_intents/{intent}/increment_authorization", servers: [], summary: nil, trace: nil }, "/v1/invoices/{invoice}/void" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to deletion, however it only applies to finalized invoices and maintains a papertrail where the invoice can still be found.

", external_docs: nil, fn_name: "post_invoices_invoice_void", module: "Invoices", module_path: ["invoices"], operation_id: "PostInvoicesInvoiceVoid", operation_id_original: "PostInvoicesInvoiceVoid", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoices"] }, put: nil, ref: nil, resource_path: "/v1/invoices/{invoice}/void", servers: [], summary: nil, trace: nil }, "/v1/sources" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new source object.

", external_docs: nil, fn_name: "post_sources", module: "Sources", module_path: ["sources"], operation_id: "PostSources", operation_id_original: "PostSources", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "mandate" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "owner" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "receiver" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "redirect" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "source_order" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for `single_use` sources. Not supported for `receiver` type sources, where charge amount may not be specified until funds land.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The `Customer` to whom the original source is attached to. Must be set when the original source is not a `Source` (e.g., `Card`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "flow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["code_verification", "none", "receiver", "redirect"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flow", minimum: nil, deprecated: nil, format: nil, description: "The authentication `flow` of the source to create. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`. It is generally inferred unless a type supports multiple flows.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status"], title: "acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "offline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":contact_email"], title: "offline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "contact_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "contact_email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":contact_email", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":offline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["accepted", "pending", "refused", "revoked"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["offline", "online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["one_time", "scheduled", "variable"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "notification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["deprecated_none", "email", "manual", "none", "stripe_email"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "notification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":notification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "original_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "original_source", minimum: nil, deprecated: nil, format: nil, description: "The source to share.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":original_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: "Information about the owner of the payment instrument that may be used or required by particular source types.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receiver" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receiver", minimum: nil, deprecated: nil, format: nil, description: "Optional parameters for the receiver flow. Can be set only if the source is a receiver (`flow` is `receiver`).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "refund_attributes_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["email", "manual", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_attributes_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_attributes_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":receiver", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":return_url"], title: "redirect", minimum: nil, deprecated: nil, format: nil, description: "Parameters required for the redirect flow. Required if the source is authenticated by a redirect (`flow` is `redirect`).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":redirect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_order" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_order", minimum: nil, deprecated: nil, format: nil, description: "Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "order_item_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "parent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "parent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":parent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["discount", "shipping", "sku", "tax"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":line1"], title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_order", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string to be displayed on your customer's statement. As an example, if your website is `RunClub` and the item you're charging for is a race ticket, you may want to specify a `statement_descriptor` of `RunClub 5K race ticket.` While many payment types will display this information, some may not display it at all.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "token", minimum: nil, deprecated: nil, format: nil, description: "An optional token used to create the source. When passed, token properties will override source parameters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The `type` of the source to create. Required unless `customer` and `original_source` are specified (see the [Cloning card Sources](https://stripe.com/docs/sources/connect#cloning-card-sources) guide)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["reusable", "single_use"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sources"] }, put: nil, ref: nil, resource_path: "/v1/sources", servers: [], summary: nil, trace: nil }, "/v1/billing_portal/configurations" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of configurations that describe the functionality of the customer portal.

", external_docs: nil, fn_name: "get_billing_portal_configurations", module: "BillingPortal", module_path: ["billing_portal"], operation_id: "GetBillingPortalConfigurations", operation_id_original: "GetBillingPortalConfigurations", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return configurations that are active or inactive (e.g., pass `true` to only list active configurations).", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return the default or non-default configurations (e.g., pass `true` to only list the default configuration).", example: nil, examples: nil, explode: true, in: :query, name: "is_default", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/billing_portal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/billing_portal/configurations", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["billing_portal"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a configuration that describes the functionality and behavior of a PortalSession

", external_docs: nil, fn_name: "post_billing_portal_configurations", module: "BillingPortal", module_path: ["billing_portal"], operation_id: "PostBillingPortalConfigurations", operation_id_original: "PostBillingPortalConfigurations", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "business_profile" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_return_url" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "features" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":business_profile", ":features"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_profile", minimum: nil, deprecated: nil, format: nil, description: "The business information shown to customers in the portal.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "headline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "headline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 60, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":headline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "privacy_policy_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "privacy_policy_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":privacy_policy_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terms_of_service_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terms_of_service_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":terms_of_service_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_return_url", minimum: nil, deprecated: nil, format: nil, description: "The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://stripe.com/docs/api/customer_portal/sessions/create#create_portal_session-return_url) when creating the session.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "features" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "features", minimum: nil, deprecated: nil, format: nil, description: "Information about the features available in the portal.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":allowed_updates", ":enabled"], title: "customer_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_updates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_updates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["address", "email", "phone", "shipping", "tax_id"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":allowed_updates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_history" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "invoice_history", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_history", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_method_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_cancel" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "subscription_cancel", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled", ":options"], title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "customer_service", "low_quality", "missing_features", "other", "switched_service", "too_complex", "too_expensive", "unused" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":options", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["at_period_end", "immediately"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mode", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_cancel", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_pause" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_pause", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_pause", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":default_allowed_updates", ":enabled", ":products"], title: "subscription_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "default_allowed_updates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_allowed_updates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["price", "promotion_code", "quantity"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_allowed_updates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "products" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "products", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":prices", ":product"], title: "subscription_update_product_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "prices" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "prices", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":prices", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":products", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_update", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":features", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/billing_portal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["billing_portal"] }, put: nil, ref: nil, resource_path: "/v1/billing_portal/configurations", servers: [], summary: nil, trace: nil }, "/v1/quotes" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your quotes.

", external_docs: nil, fn_name: "get_quotes", module: "Quotes", module_path: ["quotes"], operation_id: "GetQuotes", operation_id_original: "GetQuotes", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The ID of the customer whose quotes will be retrieved.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The status of the quote.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["accepted", "canceled", "draft", "open"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Provides a list of quotes that are associated with the specified test clock. The response will not include quotes with test clocks if this and the customer parameter is not set.", example: nil, examples: nil, explode: true, in: :query, name: "test_clock", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/quotes", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

A quote models prices and services for a customer. Default options for header, description, footer, and expires_at can be set in the dashboard via the quote template.

", external_docs: nil, fn_name: "post_quotes", module: "Quotes", module_path: ["quotes"], operation_id: "PostQuotes", operation_id_original: "PostQuotes", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "application_fee_amount" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "application_fee_percent" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "default_tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "discounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "from_quote" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "invoice_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "on_behalf_of" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "subscription_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. There cannot be any line items with recurring prices when using this field.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account. There must be at least 1 line item with a recurring price to use this field.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Settings for automatic tax lookup for this quote and resulting invoices and subscriptions.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or at invoice finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer for which this quote belongs to. A customer is required before finalizing the quote. Once specified, it cannot be changed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any line item that does not have `tax_rates` set.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "A description that will be displayed on the quote PDF. If no value is passed, the default description configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The discounts applied to the quote. You can only set up to one discount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "A future timestamp on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since the Unix epoch. If no value is passed, the default expiration date configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: "A footer that will be displayed on the quote PDF. If no value is passed, the default footer configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "from_quote" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":quote"], title: "from_quote", minimum: nil, deprecated: nil, format: nil, description: "Clone an existing quote. The new quote will be created in `status=draft`. When using this parameter, you cannot specify any other parameters except for `expires_at`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "is_revision" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "is_revision", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":is_revision", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quote" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quote", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quote", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":from_quote", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "header" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "header", minimum: nil, deprecated: nil, format: nil, description: "A header that will be displayed on the quote PDF. If no value is passed, the default header configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 50, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":header", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: "All invoices will be billed using the specified settings.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_item_create_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "A list of line items the customer is being quoted for. Each line item includes information about the product, the quantity, and the resulting cost.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account on behalf of which to charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_data", minimum: nil, deprecated: nil, format: nil, description: "When creating a subscription or subscription schedule, the specified configuration data will be used. There must be at least one line item with a recurring price for a subscription or subscription schedule to be created. A subscription schedule is created if `subscription_data[effective_date]` is present and in the future, otherwise a subscription is created.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "effective_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "effective_date", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["current_period_end"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":effective_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "test_clock", minimum: nil, deprecated: nil, format: nil, description: "ID of the test clock to attach to the quote.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The data with which to automatically create a Transfer for each of the invoices.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, put: nil, ref: nil, resource_path: "/v1/quotes", servers: [], summary: nil, trace: nil }, "/v1/transfers/{transfer}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing transfer. Supply the unique transfer ID from either a transfer creation request or the transfer list, and Stripe will return the corresponding transfer information.

", external_docs: nil, fn_name: "get_transfers_transfer", module: "Transfers", module_path: ["transfers"], operation_id: "GetTransfersTransfer", operation_id_original: "GetTransfersTransfer", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "transfer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["transfers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified transfer by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

\n\n

This request accepts only metadata as an argument.

", external_docs: nil, fn_name: "post_transfers_transfer", module: "Transfers", module_path: ["transfers"], operation_id: "PostTransfersTransfer", operation_id_original: "PostTransfersTransfer", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "transfer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["transfers"] }, put: nil, ref: nil, resource_path: "/v1/transfers/{transfer}", servers: [], summary: nil, trace: nil }, "/v1/quotes/{quote}/line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When retrieving a quote, there is an includable line_items property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.

", external_docs: nil, fn_name: "get_quotes_quote_line_items", module: "Quotes", module_path: ["quotes"], operation_id: "GetQuotesQuoteLineItems", operation_id_original: "GetQuotesQuoteLineItems", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "quote", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "QuotesResourceListLineItems", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/quotes/{quote}/line_items", servers: [], summary: nil, trace: nil }, "/v1/invoiceitems/{invoiceitem}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Deletes an invoice item, removing it from an invoice. Deleting invoice items is only possible when they’re not attached to invoices, or if it’s attached to a draft invoice.

", external_docs: nil, fn_name: "delete_invoiceitems_invoiceitem", module: "Invoiceitems", module_path: ["invoiceitems"], operation_id: "DeleteInvoiceitemsInvoiceitem", operation_id_original: "DeleteInvoiceitemsInvoiceitem", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoiceitem", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_invoiceitem", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoiceitems"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the invoice item with the given ID.

", external_docs: nil, fn_name: "get_invoiceitems_invoiceitem", module: "Invoiceitems", module_path: ["invoiceitems"], operation_id: "GetInvoiceitemsInvoiceitem", operation_id_original: "GetInvoiceitemsInvoiceitem", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoiceitem", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoiceitem", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoiceitems"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the amount or description of an invoice item on an upcoming invoice. Updating an invoice item is only possible before the invoice it’s attached to is closed.

", external_docs: nil, fn_name: "post_invoiceitems_invoiceitem", module: "Invoiceitems", module_path: ["invoiceitems"], operation_id: "PostInvoiceitemsInvoiceitem", operation_id_original: "PostInvoiceitemsInvoiceitem", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "invoiceitem", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "discounts" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "period" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "price_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax_rates" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s of the charge to be applied to the upcoming invoice. If you want to apply a credit to the customer's account, pass a negative amount.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string which you can attach to the invoice item. The description is displayed in the invoice for easy tracking.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discountable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discountable", minimum: nil, deprecated: nil, format: nil, description: "Controls whether discounts apply to this invoice item. Defaults to false for prorations or negative invoice items, and true for all other invoice items. Cannot be set to true for prorations.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discountable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The coupons & existing discounts which apply to the invoice item or invoice line item. Item discounts are applied before invoice discounts. Pass an empty string to remove previously-defined discounts.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts_data_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":end", ":start"], title: "period", minimum: nil, deprecated: nil, format: nil, description: "The period associated with this invoice item. When set to different values, the period will be rendered on the invoice.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The ID of the price object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "Non-negative integer. The quantity of units for the invoice item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates which apply to the invoice item. When set, the `default_tax_rates` on the invoice do not apply to this invoice item. Pass an empty string to remove previously-defined tax rates.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: "The integer unit amount in %s of the charge to be applied to the upcoming invoice. This unit_amount will be multiplied by the quantity to get the full amount. If you want to apply a credit to the customer's account, pass a negative unit_amount.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `unit_amount`, but accepts a decimal value in %s with at most 12 decimal places. Only one of `unit_amount` and `unit_amount_decimal` can be set.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoiceitem", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["invoiceitems"] }, put: nil, ref: nil, resource_path: "/v1/invoiceitems/{invoiceitem}", servers: [], summary: nil, trace: nil }, "/v1/payment_intents/{intent}/capture" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Capture the funds of an existing uncaptured PaymentIntent when its status is requires_capture.

\n\n

Uncaptured PaymentIntents will be canceled a set number of days after they are created (7 by default).

\n\n

Learn more about separate authorization and capture.

", external_docs: nil, fn_name: "post_payment_intents_intent_capture", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "PostPaymentIntentsIntentCapture", operation_id_original: "PostPaymentIntentsIntentCapture", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_to_capture" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_to_capture", minimum: nil, deprecated: nil, format: nil, description: "The amount to capture from the PaymentIntent, which must be less than or equal to the original amount. Any additional amount will be automatically refunded. Defaults to the full `amount_capturable` if not provided.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_to_capture", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total payment amount. For more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "For non-card charges, you can use this value as the complete description that appears on your customers’ statements. Must contain at least one letter, maximum 22 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_suffix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_suffix", minimum: nil, deprecated: nil, format: nil, description: "Provides information about a card payment that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated descriptor.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_suffix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The parameters used to automatically create a Transfer when the payment\nis captured. For more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, put: nil, ref: nil, resource_path: "/v1/payment_intents/{intent}/capture", servers: [], summary: nil, trace: nil }, "/v1/issuing/cards" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Issuing Card objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

", external_docs: nil, fn_name: "get_issuing_cards", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingCards", operation_id_original: "GetIssuingCards", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cards belonging to the Cardholder with the provided ID.", example: nil, examples: nil, explode: true, in: :query, name: "cardholder", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cards that were issued during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cards that have the given expiration month.", example: nil, examples: nil, explode: true, in: :query, name: "exp_month", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cards that have the given expiration year.", example: nil, examples: nil, explode: true, in: :query, name: "exp_year", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cards that have the given last four digits.", example: nil, examples: nil, explode: true, in: :query, name: "last4", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cards that have the given status. One of `active`, `inactive`, or `canceled`.", example: nil, examples: nil, explode: true, in: :query, name: "status", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "canceled", "inactive"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return cards that have the given type. One of `virtual` or `physical`.", example: nil, examples: nil, explode: true, in: :query, name: "type", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["physical", "virtual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/issuing/cards", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates an Issuing Card object.

", external_docs: nil, fn_name: "post_issuing_cards", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingCards", operation_id_original: "PostIssuingCards", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "spending_controls" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":type"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cardholder" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cardholder", minimum: nil, deprecated: nil, format: nil, description: "The [Cardholder](https://stripe.com/docs/api#issuing_cardholder_object) object with which the card will be associated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cardholder", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "The currency for the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "replacement_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "replacement_for", minimum: nil, deprecated: nil, format: nil, description: "The card this is meant to be a replacement for (if any).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":replacement_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "replacement_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["damaged", "expired", "lost", "stolen"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "replacement_reason", minimum: nil, deprecated: nil, format: nil, description: "If `replacement_for` is specified, this should indicate why that card is being replaced.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":replacement_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "The address where the card will be shipped.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":city", ":country", ":line1", ":postal_code"], title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["express", "priority", "standard"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bulk", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_controls" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_controls", minimum: nil, deprecated: nil, format: nil, description: "Rules that control spending for this card. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "blocked_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "blocked_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":blocked_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":interval"], title: "spending_limits_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "all_time", "daily", "monthly", "per_authorization", "weekly", "yearly" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":spending_controls", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Whether authorizations can be approved on this card. Defaults to `inactive`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["physical", "virtual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of card to issue. Possible values are `physical` or `virtual`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/cards", servers: [], summary: nil, trace: nil }, "/v1/test_helpers/terminal/readers/{reader}/present_payment_method" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Presents a payment method on a simulated reader. Can be used to simulate accepting a payment, saving a card or refunding a transaction.

", external_docs: nil, fn_name: "post_test_helpers_terminal_readers_reader_present_payment_method", module: "TestHelpers", module_path: ["test_helpers"], operation_id: "PostTestHelpersTerminalReadersReaderPresentPaymentMethod", operation_id_original: "PostTestHelpersTerminalReadersReaderPresentPaymentMethod", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "reader", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "card_present" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: "Simulated card present data", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card_present"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Simulated payment type", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["test_helpers"] }, put: nil, ref: nil, resource_path: "/v1/test_helpers/terminal/readers/{reader}/present_payment_method", servers: [], summary: nil, trace: nil }, "/v1/sources/{source}/source_transactions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

List source transactions for a given source.

", external_docs: nil, fn_name: "get_sources_source_source_transactions", module: "Sources", module_path: ["sources"], operation_id: "GetSourcesSourceSourceTransactions", operation_id_original: "GetSourcesSourceSourceTransactions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "source", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "ApmsSourcesSourceTransactionList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sources"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/sources/{source}/source_transactions", servers: [], summary: nil, trace: nil }, "/v1/subscription_schedules/{schedule}/release" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Releases the subscription schedule immediately, which will stop scheduling of its phases, but leave any existing subscription in place. A schedule can only be released if its status is not_started or active. If the subscription schedule is currently associated with a subscription, releasing it will remove its subscription property and set the subscription’s ID to the released_subscription property.

", external_docs: nil, fn_name: "post_subscription_schedules_schedule_release", module: "SubscriptionSchedules", module_path: ["subscription_schedules"], operation_id: "PostSubscriptionSchedulesScheduleRelease", operation_id_original: "PostSubscriptionSchedulesScheduleRelease", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "schedule", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preserve_cancel_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preserve_cancel_date", minimum: nil, deprecated: nil, format: nil, description: "Keep any cancellation on the subscription that the schedule has set", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preserve_cancel_date", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_schedules"] }, put: nil, ref: nil, resource_path: "/v1/subscription_schedules/{schedule}/release", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/cards/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a specified source for a given customer.

", external_docs: nil, fn_name: "delete_customers_customer_cards_id", module: "Customers", module_path: ["customers"], operation_id: "DeleteCustomersCustomerCardsId", operation_id_original: "DeleteCustomersCustomerCardsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_payment_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: true, description: "

You can always see the 10 most recent cards directly on a customer; this method lets you retrieve details about a specific card stored on the customer.

", external_docs: nil, fn_name: "get_customers_customer_cards_id", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerCardsId", operation_id_original: "GetCustomersCustomerCardsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Update a specified source for a given customer.

", external_docs: nil, fn_name: "post_customers_customer_cards_id", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerCardsId", operation_id_original: "PostCustomersCustomerCardsId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "owner" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the person or business that owns the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "The type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: "City/District/Suburb/Town/Village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: "Billing address country, if provided when creating card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (Street address/PO Box/Company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (Apartment/Suite/Unit/Building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: "State/County/Province/Region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two digit number representing the card’s expiration month.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four digit number representing the card’s expiration year.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Cardholder name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/cards/{id}", servers: [], summary: nil, trace: nil }, "/v1/charges/{charge}/dispute" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve a dispute for a specified charge.

", external_docs: nil, fn_name: "get_charges_charge_dispute", module: "Charges", module_path: ["charges"], operation_id: "GetChargesChargeDispute", operation_id_original: "GetChargesChargeDispute", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: nil, external_docs: nil, fn_name: "post_charges_charge_dispute", module: "Charges", module_path: ["charges"], operation_id: "PostChargesChargeDispute", operation_id_original: "PostChargesChargeDispute", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "charge", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "evidence" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence", minimum: nil, deprecated: nil, format: nil, description: "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "access_activity_log" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "access_activity_log", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":access_activity_log", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_policy", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy_disclosure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy_disclosure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_policy_disclosure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_rebuttal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_rebuttal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_rebuttal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_communication" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_communication", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_communication", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_email_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_email_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_email_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_purchase_ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_purchase_ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_purchase_ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_signature" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_signature", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_signature", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate_charge_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate_charge_explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate_charge_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_policy" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_policy", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_policy", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_policy_disclosure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_policy_disclosure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_policy_disclosure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_refusal_explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_refusal_explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_refusal_explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_date", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_date", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "uncategorized_file" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "uncategorized_file", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":uncategorized_file", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "uncategorized_text" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "uncategorized_text", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":uncategorized_text", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "submit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "submit", minimum: nil, deprecated: nil, format: nil, description: "Whether to immediately submit evidence to the bank. If `false`, evidence is staged on the dispute. Staged evidence is visible in the API and Dashboard, and can be submitted to the bank by making another request with this attribute set to `true` (the default).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":submit", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["charges"] }, put: nil, ref: nil, resource_path: "/v1/charges/{charge}/dispute", servers: [], summary: nil, trace: nil }, "/v1/quotes/{quote}/finalize" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Finalizes the quote.

", external_docs: nil, fn_name: "post_quotes_quote_finalize", module: "Quotes", module_path: ["quotes"], operation_id: "PostQuotesQuoteFinalize", operation_id_original: "PostQuotesQuoteFinalize", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "quote", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "A future timestamp on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["quotes"] }, put: nil, ref: nil, resource_path: "/v1/quotes/{quote}/finalize", servers: [], summary: nil, trace: nil }, "/v1/skus/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Delete a SKU. Deleting a SKU is only possible until it has been used in an order.

", external_docs: nil, fn_name: "delete_skus_id", module: "Skus", module_path: ["skus"], operation_id: "DeleteSkusId", operation_id_original: "DeleteSkusId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_sku", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["skus"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing SKU. Supply the unique SKU identifier from either a SKU creation request or from the product, and Stripe will return the corresponding SKU information.

", external_docs: nil, fn_name: "get_skus_id", module: "Skus", module_path: ["skus"], operation_id: "GetSkusId", operation_id_original: "GetSkusId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/sku", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_sku", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["skus"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specific SKU by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

\n\n

Note that a SKU’s attributes are not editable. Instead, you would need to deactivate the existing SKU and create a new one with the new attribute values.

", external_docs: nil, fn_name: "post_skus_id", module: "Skus", module_path: ["skus"], operation_id: "PostSkusId", operation_id_original: "PostSkusId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "attributes" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "inventory" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "package_dimensions" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether this SKU is available for purchase.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "attributes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "attributes", minimum: nil, deprecated: nil, format: nil, description: "A dictionary of attributes and values for the attributes defined by the product. When specified, `attributes` will partially update the existing attributes dictionary on the product, with the postcondition that a value must be present for each attribute key on the product.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":attributes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "image" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "image", minimum: nil, deprecated: nil, format: nil, description: "The URL of an image for this SKU, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":image", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "inventory" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "inventory", minimum: nil, deprecated: nil, format: nil, description: "Description of the SKU's inventory.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bucket", "finite", "infinite"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "in_stock", "limited", "out_of_stock"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":inventory", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "package_dimensions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "package_dimensions", minimum: nil, deprecated: nil, format: nil, description: "The dimensions of this SKU for shipping purposes.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":height", ":length", ":weight", ":width"], title: "package_dimensions_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "height" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "height", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":height", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "length" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "length", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":length", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weight" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weight", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weight", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "width" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "width", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":width", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":package_dimensions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The cost of the item as a positive integer in the smallest currency unit (that is, 100 cents to charge $1.00, or 100 to charge ¥100, Japanese Yen being a zero-decimal currency).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: "The ID of the product that this SKU should belong to. The product must exist, have the same set of attribute names as the SKU's current product, and be of type `good`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/sku", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["skus"] }, put: nil, ref: nil, resource_path: "/v1/skus/{id}", servers: [], summary: nil, trace: nil }, "/v1/disputes/{dispute}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the dispute with the given ID.

", external_docs: nil, fn_name: "get_disputes_dispute", module: "Disputes", module_path: ["disputes"], operation_id: "GetDisputesDispute", operation_id_original: "GetDisputesDispute", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "dispute", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["disputes"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When you get a dispute, contacting your customer is always the best first step. If that doesn’t work, you can submit evidence to help us resolve the dispute in your favor. You can do this in your dashboard, but if you prefer, you can use the API to submit evidence programmatically.

\n\n

Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our guide to dispute types.

", external_docs: nil, fn_name: "post_disputes_dispute", module: "Disputes", module_path: ["disputes"], operation_id: "PostDisputesDispute", operation_id_original: "PostDisputesDispute", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "dispute", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "evidence" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence", minimum: nil, deprecated: nil, format: nil, description: "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "access_activity_log" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "access_activity_log", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":access_activity_log", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_policy", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy_disclosure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy_disclosure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_policy_disclosure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_rebuttal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_rebuttal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_rebuttal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_communication" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_communication", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_communication", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_email_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_email_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_email_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_purchase_ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_purchase_ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_purchase_ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_signature" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_signature", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_signature", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate_charge_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate_charge_explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate_charge_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_policy" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_policy", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_policy", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_policy_disclosure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_policy_disclosure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_policy_disclosure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_refusal_explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_refusal_explanation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_refusal_explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_date", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_date", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_documentation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "uncategorized_file" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "uncategorized_file", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":uncategorized_file", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "uncategorized_text" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "uncategorized_text", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":uncategorized_text", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "submit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "submit", minimum: nil, deprecated: nil, format: nil, description: "Whether to immediately submit evidence to the bank. If `false`, evidence is staged on the dispute. Staged evidence is visible in the API and Dashboard, and can be submitted to the bank by making another request with this attribute set to `true` (the default).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":submit", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["disputes"] }, put: nil, ref: nil, resource_path: "/v1/disputes/{dispute}", servers: [], summary: nil, trace: nil }, "/v1/terminal/locations" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Location objects.

", external_docs: nil, fn_name: "get_terminal_locations", module: "Terminal", module_path: ["terminal"], operation_id: "GetTerminalLocations", operation_id_original: "GetTerminalLocations", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "TerminalLocationLocationList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/terminal/locations", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new Location object.\nFor further details, including which address fields are required in each country, see the Manage locations guide.

", external_docs: nil, fn_name: "post_terminal_locations", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalLocations", operation_id_original: "PostTerminalLocations", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":display_name"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":country"], title: "address", minimum: nil, deprecated: nil, format: nil, description: "The full address of the location.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "configuration_overrides" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "configuration_overrides", minimum: nil, deprecated: nil, format: nil, description: "The ID of a configuration that will be used to customize all readers in this location.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":configuration_overrides", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "A name for the location.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 1000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/locations", servers: [], summary: nil, trace: nil }, "/v1/subscription_schedules" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the list of your subscription schedules.

", external_docs: nil, fn_name: "get_subscription_schedules", module: "SubscriptionSchedules", module_path: ["subscription_schedules"], operation_id: "GetSubscriptionSchedules", operation_id_original: "GetSubscriptionSchedules", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return subscription schedules that were created canceled the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "canceled_at", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return subscription schedules that completed during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "completed_at", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return subscription schedules that were created during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "created", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return subscription schedules for the given customer.", example: nil, examples: nil, explode: true, in: :query, name: "customer", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return subscription schedules that were released during the given date interval.", example: nil, examples: nil, explode: true, in: :query, name: "released_at", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "range_query_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "gt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return subscription schedules that have not started yet.", example: nil, examples: nil, explode: true, in: :query, name: "scheduled", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/subscription_schedules", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_schedules"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new subscription schedule object. Each customer can have up to 500 active or scheduled subscriptions.

", external_docs: nil, fn_name: "post_subscription_schedules", module: "SubscriptionSchedules", module_path: ["subscription_schedules"], operation_id: "PostSubscriptionSchedules", operation_id_original: "PostSubscriptionSchedules", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "default_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "phases" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "start_date" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The identifier of the customer to create the subscription schedule for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_settings", minimum: nil, deprecated: nil, format: nil, description: "Object representing the subscription schedule's default settings.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "phase_start"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":default_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cancel", "none", "release", "renew"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_behavior", minimum: nil, deprecated: nil, format: nil, description: "Configures how the subscription schedule behaves when it ends. Possible values are `release` or `cancel` with the default being `release`. `release` will end the subscription schedule and keep the underlying subscription running.`cancel` will end the subscription schedule and cancel the underlying subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "from_subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "from_subscription", minimum: nil, deprecated: nil, format: nil, description: "Migrate an existing subscription to be managed by a subscription schedule. If this parameter is set, a subscription schedule will be created using the subscription's item(s), set to auto-renew using the subscription's interval. When using this parameter, other parameters (such as phase values) cannot be set. To create a subscription schedule with other modifications, we recommend making two separate API calls.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":from_subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":items"], title: "phase_configuration_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "add_invoice_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_item_entry", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":add_invoice_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "phase_start"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "configuration_item_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":usage_gte"], title: "item_billing_thresholds_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":product", ":recurring"], title: "price_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iterations" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iterations", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iterations", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phases", minimum: nil, deprecated: nil, format: nil, description: "List representing phases of the subscription schedule. Each phase can be customized to have different durations, plans, and coupons. If there are multiple phases, the `end_date` of one phase will always equal the `start_date` of the next phase.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: nil, description: "When the subscription schedule starts. We recommend using `now` so that it starts the subscription immediately. You can also use a Unix timestamp to backdate the subscription so that it starts on a past date, or set a future date for the subscription to start on.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["subscription_schedules"] }, put: nil, ref: nil, resource_path: "/v1/subscription_schedules", servers: [], summary: nil, trace: nil }, "/v1/payment_links" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of your payment links.

", external_docs: nil, fn_name: "get_payment_links", module: "PaymentLinks", module_path: ["payment_links"], operation_id: "GetPaymentLinks", operation_id_original: "GetPaymentLinks", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Only return payment links that are active or inactive (e.g., pass `false` to list all inactive payment links).", example: nil, examples: nil, explode: true, in: :query, name: "active", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/payment_links", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_links"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a payment link.

", external_docs: nil, fn_name: "post_payment_links", module: "PaymentLinks", module_path: ["payment_links"], operation_id: "PostPaymentLinks", operation_id_original: "PostPaymentLinks", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "after_completion" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "phone_number_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping_address_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "subscription_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "transfer_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":line_items"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "after_completion" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "after_completion", minimum: nil, deprecated: nil, format: nil, description: "Behavior after the purchase is complete.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "hosted_confirmation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_confirmation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_message", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":custom_message", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":hosted_confirmation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":url"], title: "redirect", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 2048, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":redirect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["hosted_confirmation", "redirect"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":after_completion", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "allow_promotion_codes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allow_promotion_codes", minimum: nil, deprecated: nil, format: nil, description: "Enables user redeemable promotion codes.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allow_promotion_codes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Can only be applied when there are no line items with recurring prices.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account. There must be at least 1 line item with a recurring price to use this field.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Configuration for automatic tax collection.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto", "required"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address_collection", minimum: nil, deprecated: nil, format: nil, description: "Configuration for collecting the customer's billing address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":price", ":quantity"], title: "line_items_create_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "adjustable_quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "adjustable_quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maximum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maximum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maximum", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":minimum", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":adjustable_quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "The line items representing what is being sold. Each line item represents an item being sold. Up to 20 line items are supported.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`. Metadata associated with this Payment Link will automatically be copied to [checkout sessions](https://stripe.com/docs/api/checkout/sessions) created by this payment link.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account on behalf of which to charge.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types that customers can use. Only `card` is supported. If no value is passed, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/settings/payment_methods) (20+ payment methods [supported](https://stripe.com/docs/payments/payment-methods/integration-options#payment-method-product-support)).", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone_number_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "phone_number_collection", minimum: nil, deprecated: nil, format: nil, description: "Controls phone number collection settings during checkout.\n\nWe recommend that you review your privacy policy and check with your legal contacts.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":phone_number_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":allowed_countries"], title: "shipping_address_collection", minimum: nil, deprecated: nil, format: nil, description: "Configuration for collecting the customer's shipping address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_countries" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "AC", "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CV", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MK", "ML", "MM", "MN", "MO", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SZ", "TA", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VN", "VU", "WF", "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW", "ZZ" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_countries", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_countries", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_data", minimum: nil, deprecated: nil, format: nil, description: "When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_links"] }, put: nil, ref: nil, resource_path: "/v1/payment_links", servers: [], summary: nil, trace: nil }, "/v1/tokens" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a single-use token that represents a bank account’s details.\nThis token can be used with any API method in place of a bank account dictionary. This token can be used only once, by attaching it to a Custom account.

", external_docs: nil, fn_name: "post_tokens", module: "Tokens", module_path: ["tokens"], operation_id: "PostTokens", operation_id_original: "PostTokens", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "card" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "cvc_update" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "person" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "pii" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "Information for the account this token will represent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "business_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "government_entity", "individual", "non_profit"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":business_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "directors_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "directors_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":directors_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executives_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executives_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executives_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owners_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owners_provided", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owners_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ownership_declaration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ownership_declaration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ownership_declaration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ownership_declaration_shown_and_signed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ownership_declaration_shown_and_signed", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ownership_declaration_shown_and_signed", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "registration_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "registration_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":registration_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "structure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "", "free_zone_establishment", "free_zone_llc", "government_instrumentality", "governmental_unit", "incorporated_non_profit", "limited_liability_partnership", "llc", "multi_member_llc", "private_company", "private_corporation", "private_partnership", "public_company", "public_corporation", "public_partnership", "single_member_llc", "sole_establishment", "sole_proprietorship", "tax_exempt_government_instrumentality", "unincorporated_association", "unincorporated_non_profit" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "structure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":structure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_registrar" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_registrar", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_registrar", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "vat_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "vat_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":vat_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "individual", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 300, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["existing", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tos_shown_and_accepted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_shown_and_accepted", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tos_shown_and_accepted", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "The bank account this token will represent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "futsu", "savings", "toza"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year", ":number"], title: "credit_card_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer (owned by the application's account) for which to create a token. This can be used only with an [OAuth access token](https://stripe.com/docs/connect/standard-accounts) or [Stripe-Account header](https://stripe.com/docs/connect/authentication). For more details, see [Cloning Saved Payment Methods](https://stripe.com/docs/connect/cloning-saved-payment-methods).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":cvc"], title: "cvc_update", minimum: nil, deprecated: nil, format: nil, description: "The updated CVC value this token will represent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cvc_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person", minimum: nil, deprecated: nil, format: nil, description: "Information for the person this token will represent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "date_of_birth_specs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "documents" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "documents", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passport" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passport", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":passport", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":visa", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":documents", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":person", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pii" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pii", minimum: nil, deprecated: nil, format: nil, description: "The PII this token will represent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":pii", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/token", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["tokens"] }, put: nil, ref: nil, resource_path: "/v1/tokens", servers: [], summary: nil, trace: nil }, "/v1/issuing/cardholders/{cardholder}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves an Issuing Cardholder object.

", external_docs: nil, fn_name: "get_issuing_cardholders_cardholder", module: "Issuing", module_path: ["issuing"], operation_id: "GetIssuingCardholdersCardholder", operation_id_original: "GetIssuingCardholdersCardholder", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "cardholder", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.cardholder", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified Issuing Cardholder object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

", external_docs: nil, fn_name: "post_issuing_cardholders_cardholder", module: "Issuing", module_path: ["issuing"], operation_id: "PostIssuingCardholdersCardholder", operation_id_original: "PostIssuingCardholdersCardholder", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "cardholder", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "billing" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "company" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "individual" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "spending_controls" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address"], title: "billing", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's billing address.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":city", ":country", ":line1", ":postal_code"], title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: "Additional information about a `company` cardholder.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":first_name", ":last_name"], title: "individual", minimum: nil, deprecated: nil, format: nil, description: "Additional information about an `individual` cardholder.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone_number", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure) for more details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_controls" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_controls", minimum: nil, deprecated: nil, format: nil, description: "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "blocked_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "blocked_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":blocked_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":interval"], title: "spending_limits_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "all_time", "daily", "monthly", "per_authorization", "weekly", "yearly" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits_currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":spending_controls", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Specifies whether to permit authorizations on this cardholder's cards.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.cardholder", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["issuing"] }, put: nil, ref: nil, resource_path: "/v1/issuing/cardholders/{cardholder}", servers: [], summary: nil, trace: nil }, "/v1/application_fees/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an application fee that your account has collected. The same information is returned when refunding the application fee.

", external_docs: nil, fn_name: "get_application_fees_id", module: "ApplicationFees", module_path: ["application_fees"], operation_id: "GetApplicationFeesId", operation_id_original: "GetApplicationFeesId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application_fee", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["application_fees"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/application_fees/{id}", servers: [], summary: nil, trace: nil }, "/v1/exchange_rates/{rate_id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the exchange rates from the given currency to every supported currency.

", external_docs: nil, fn_name: "get_exchange_rates_rate_id", module: "ExchangeRates", module_path: ["exchange_rates"], operation_id: "GetExchangeRatesRateId", operation_id_original: "GetExchangeRatesRateId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "rate_id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/exchange_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["exchange_rates"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/exchange_rates/{rate_id}", servers: [], summary: nil, trace: nil }, "/v1/payment_intents/{intent}/confirm" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Confirm that your customer intends to pay with current or provided\npayment method. Upon confirmation, the PaymentIntent will attempt to initiate\na payment.

\n\n

If the selected payment method requires additional authentication steps, the\nPaymentIntent will transition to the requires_action status and\nsuggest additional actions via next_action. If payment fails,\nthe PaymentIntent will transition to the requires_payment_method status. If\npayment succeeds, the PaymentIntent will transition to the succeeded\nstatus (or requires_capture, if capture_method is set to manual).

\n\n

If the confirmation_method is automatic, payment may be attempted\nusing our client SDKs\nand the PaymentIntent’s client_secret.\nAfter next_actions are handled by the client, no additional\nconfirmation is required to complete the payment.

\n\n

If the confirmation_method is manual, all payment attempts must be\ninitiated using a secret key.\nIf any actions are required for the payment, the PaymentIntent will\nreturn to the requires_confirmation state\nafter those actions are completed. Your server needs to then\nexplicitly re-confirm the PaymentIntent to initiate the next payment\nattempt. Read the expanded documentation\nto learn more about manual confirmation.

", external_docs: nil, fn_name: "post_payment_intents_intent_confirm", module: "PaymentIntents", module_path: ["payment_intents"], operation_id: "PostPaymentIntentsIntentConfirm", operation_id_original: "PostPaymentIntentsIntentConfirm", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "intent", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "mandate_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "off_session" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_data" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_options" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "receipt_email" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "client_secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_secret", minimum: nil, deprecated: nil, format: nil, description: "The client secret of the PaymentIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "error_on_requires_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "error_on_requires_action", minimum: nil, deprecated: nil, format: nil, description: "Set to `true` to fail the payment attempt if the PaymentIntent transitions into `requires_action`. This parameter is intended for simpler integrations that do not handle customer actions, like [saving cards without authentication](https://stripe.com/docs/payments/save-card-without-authentication).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":error_on_requires_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the mandate to be used for this payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_data", minimum: nil, deprecated: nil, format: nil, description: "This hash contains details about the Mandate to create", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer_acceptance"], title: "secret_key_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "customer_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "accepted_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "accepted_at", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":accepted_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "offline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "offline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":offline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":ip_address", ":user_agent"], title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["offline", "online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer_acceptance"], title: "client_key_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":online", ":type"], title: "customer_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":mandate_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "off_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "off_session", minimum: nil, deprecated: nil, format: nil, description: "Set to `true` to indicate that the customer is not in your checkout flow during this payment attempt, and therefore is unable to authenticate. This parameter is intended for scenarios where you collect card details and [charge them later](https://stripe.com/docs/payments/cards/charging-saved-cards).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["one_off", "recurring"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":off_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://stripe.com/docs/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_method_data", minimum: nil, deprecated: nil, format: nil, description: "If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear\nin the [payment_method](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method)\nproperty on the PaymentIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":account_number", ":institution_number", ":transit_number" ], title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "institution_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "institution_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":institution_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transit_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transit_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transit_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":bsb_number"], title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bsb_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bsb_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bsb_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sort_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sort_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sort_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":tax_id"], title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "arzte_und_apotheker_bank", "austrian_anadi_bank_ag", "bank_austria", "bankhaus_carl_spangler", "bankhaus_schelhammer_und_schattera_ag", "bawag_psk_ag", "bks_bank_ag", "brull_kallmus_bank_ag", "btv_vier_lander_bank", "capital_bank_grawe_gruppe_ag", "dolomitenbank", "easybank_ag", "erste_bank_und_sparkassen", "hypo_alpeadriabank_international_ag", "hypo_bank_burgenland_aktiengesellschaft", "hypo_noe_lb_fur_niederosterreich_u_wien", "hypo_oberosterreich_salzburg_steiermark", "hypo_tirol_bank_ag", "hypo_vorarlberg_bank_ag", "marchfelder_bank", "oberbank_ag", "raiffeisen_bankengruppe_osterreich", "schoellerbank_ag", "sparda_bank_wien", "volksbank_gruppe", "volkskreditbank_ag", "vr_bank_braunau" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":bank"], title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "affin_bank", "agrobank", "alliance_bank", "ambank", "bank_islam", "bank_muamalat", "bank_rakyat", "bsn", "cimb", "deutsche_bank", "hong_leong_bank", "hsbc", "kfh", "maybank2e", "maybank2u", "ocbc", "pb_enterprise", "public_bank", "rhb", "standard_chartered", "uob" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "abn_amro", "asn_bank", "bunq", "handelsbanken", "ing", "knab", "moneyou", "rabobank", "regiobank", "revolut", "sns_bank", "triodos_bank", "van_lanschot" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":day", ":month", ":year"], title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "alior_bank", "bank_millennium", "bank_nowy_bfg_sa", "bank_pekao_sa", "banki_spbdzielcze", "blik", "bnp_paribas", "boz", "citi_handlowy", "credit_agricole", "envelobank", "etransfer_pocztowy24", "getin_bank", "ideabank", "ing", "inteligo", "mbank_mtransfer", "nest_przelew", "noble_pay", "pbac_z_ipko", "plus_bank", "santander_przelew24", "tmobile_usbugi_bankowe", "toyota_bank", "volkswagen_bank" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":iban"], title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "iban" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":country"], title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["AT", "BE", "DE", "ES", "IT", "NL"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "acss_debit", "afterpay_clearpay", "alipay", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "customer_balance", "eps", "fpx", "giropay", "grabpay", "ideal", "klarna", "konbini", "oxxo", "p24", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "savings"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for this PaymentIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 128, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_token", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "installments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "installments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":count", ":interval", ":type"], title: "installment_plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["month"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed_count"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":plan", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":installments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_type", ":interval", ":reference", ":start_date" ], title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "sporadic", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 80, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["india"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "amex", "cartes_bancaires", "diners", "discover", "interac", "jcb", "mastercard", "unionpay", "unknown", "visa" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "request_extended_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_extended_authorization", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_extended_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_incremental_authorization_support" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_incremental_authorization_support", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_incremental_authorization_support", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested_address_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["zengin"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested_address_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested_address_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["jp_bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "da-DK", "de-AT", "de-DE", "en-AT", "en-BE", "en-DE", "en-DK", "en-ES", "en-FI", "en-FR", "en-GB", "en-IE", "en-IT", "en-NL", "en-NO", "en-SE", "en-US", "es-ES", "es-US", "fi-FI", "fr-BE", "fr-FR", "it-IT", "nb-NO", "nl-BE", "nl-NL", "sv-FI", "sv-SE" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locale", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirmation_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 11, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 22, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tos_shown_and_accepted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_shown_and_accepted", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tos_shown_and_accepted", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "de", "en", "es", "fr", "it", "nl", "pl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":client"], title: "payment_method_options_param", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "app_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "app_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":app_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["android", "ios", "web"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: "Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site.\nIf you'd prefer to redirect to a mobile application, you can alternatively supply an application URI scheme.\nThis parameter is only used for cards and other redirect-based payment methods.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).\n\nIf `setup_future_usage` is already set and you are performing a request using a publishable key, you may only update the value from `on_session` to `off_session`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping information for this PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "optional_fields_shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "use_stripe_sdk" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "use_stripe_sdk", minimum: nil, deprecated: nil, format: nil, description: "Set to `true` only when using manual confirmation and the iOS or Android SDKs to handle additional authentication steps.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":use_stripe_sdk", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_intents"] }, put: nil, ref: nil, resource_path: "/v1/payment_intents/{intent}/confirm", servers: [], summary: nil, trace: nil }, "/v1/credit_notes/preview" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Get a preview of a credit note without creating it.

", external_docs: nil, fn_name: "get_credit_notes_preview", module: "CreditNotes", module_path: ["credit_notes"], operation_id: "GetCreditNotesPreview", operation_id_original: "GetCreditNotesPreview", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The integer amount in %s representing the total amount of the credit note.", example: nil, examples: nil, explode: true, in: :query, name: "amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The integer amount in %s representing the amount to credit the customer's balance, which will be automatically applied to their next invoice.", example: nil, examples: nil, explode: true, in: :query, name: "credit_amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "ID of the invoice.", example: nil, examples: nil, explode: true, in: :query, name: "invoice", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Line items that make up the credit note.", example: nil, examples: nil, explode: true, in: :query, name: "lines", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "credit_note_line_item_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_line_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_line_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_line_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["custom_line_item", "invoice_line_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The credit note's memo appears on the credit note PDF.", example: nil, examples: nil, explode: true, in: :query, name: "memo", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", example: nil, examples: nil, explode: true, in: :query, name: "metadata", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The integer amount in %s representing the amount that is credited outside of Stripe.", example: nil, examples: nil, explode: true, in: :query, name: "out_of_band_amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Reason for issuing this credit note, one of `duplicate`, `fraudulent`, `order_change`, or `product_unsatisfactory`", example: nil, examples: nil, explode: true, in: :query, name: "reason", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["duplicate", "fraudulent", "order_change", "product_unsatisfactory"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "ID of an existing refund to link this credit note to.", example: nil, examples: nil, explode: true, in: :query, name: "refund", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "The integer amount in %s representing the amount to refund. If set, a refund will be created for the charge associated with the invoice.", example: nil, examples: nil, explode: true, in: :query, name: "refund_amount", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["credit_notes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/credit_notes/preview", servers: [], summary: nil, trace: nil }, "/v1/balance/history/{id}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the balance transaction with the given ID.

\n\n

Note that this endpoint previously used the path /v1/balance/history/:id.

", external_docs: nil, fn_name: "get_balance_history_id", module: "Balance", module_path: ["balance"], operation_id: "GetBalanceHistoryId", operation_id_original: "GetBalanceHistoryId", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "id", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["balance"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/balance/history/{id}", servers: [], summary: nil, trace: nil }, "/v1/payouts/{payout}/reverse" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Reverses a payout by debiting the destination bank account. Only payouts for connected accounts to US bank accounts may be reversed at this time. If the payout is in the pending status, /v1/payouts/:id/cancel should be used instead.

\n\n

By requesting a reversal via /v1/payouts/:id/reverse, you confirm that the authorized signatory of the selected bank account has authorized the debit on the bank account and that no other authorization is required.

", external_docs: nil, fn_name: "post_payouts_payout_reverse", module: "Payouts", module_path: ["payouts"], operation_id: "PostPayoutsPayoutReverse", operation_id_original: "PostPayoutsPayoutReverse", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payout", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payouts"] }, put: nil, ref: nil, resource_path: "/v1/payouts/{payout}/reverse", servers: [], summary: nil, trace: nil }, "/v1/reporting/report_runs/{report_run}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves the details of an existing Report Run.

", external_docs: nil, fn_name: "get_reporting_report_runs_report_run", module: "Reporting", module_path: ["reporting"], operation_id: "GetReportingReportRunsReportRun", operation_id_original: "GetReportingReportRunsReportRun", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "report_run", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/reporting.report_run", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["reporting"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/reporting/report_runs/{report_run}", servers: [], summary: nil, trace: nil }, "/v1/test_helpers/test_clocks/{test_clock}/advance" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Starts advancing a test clock to a specified time in the future. Advancement is done when status changes to Ready.

", external_docs: nil, fn_name: "post_test_helpers_test_clocks_test_clock_advance", module: "TestHelpers", module_path: ["test_helpers"], operation_id: "PostTestHelpersTestClocksTestClockAdvance", operation_id_original: "PostTestHelpersTestClocksTestClockAdvance", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "test_clock", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":frozen_time"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "frozen_time" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "frozen_time", minimum: nil, deprecated: nil, format: "unix-time", description: "The time to advance the test clock. Must be after the test clock's current frozen time. Cannot be more than two intervals in the future from the shortest subscription in this test clock. If there are no subscriptions in this test clock, it cannot be more than two years in the future.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":frozen_time", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["test_helpers"] }, put: nil, ref: nil, resource_path: "/v1/test_helpers/test_clocks/{test_clock}/advance", servers: [], summary: nil, trace: nil }, "/v1/sources/{source}/source_transactions/{source_transaction}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve an existing source transaction object. Supply the unique source ID from a source creation request and the source transaction ID and Stripe will return the corresponding up-to-date source object information.

", external_docs: nil, fn_name: "get_sources_source_source_transactions_source_transaction", module: "Sources", module_path: ["sources"], operation_id: "GetSourcesSourceSourceTransactionsSourceTransaction", operation_id_original: "GetSourcesSourceSourceTransactionsSourceTransaction", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "source", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "source_transaction", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sources"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/sources/{source}/source_transactions/{source_transaction}", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Permanently deletes a customer. It cannot be undone. Also immediately cancels any active subscriptions on the customer.

", external_docs: nil, fn_name: "delete_customers_customer", module: "Customers", module_path: ["customers"], operation_id: "DeleteCustomersCustomer", operation_id_original: "DeleteCustomersCustomer", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieves a Customer object.

", external_docs: nil, fn_name: "get_customers_customer", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomer", operation_id_original: "GetCustomersCustomer", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates the specified customer by setting the values of the parameters passed. Any parameters not provided will be left unchanged. For example, if you pass the source parameter, that becomes the customer’s active source (e.g., a card) to be used for all charges in the future. When you update a customer to a new valid card source by passing the source parameter: for each of the customer’s current subscriptions, if the subscription bills automatically and is in the past_due state, then the latest open invoice for the subscription with automatic collection enabled will be retried. This retry will not count as an automatic retry, and will not affect the next regularly scheduled payment for the invoice. Changing the default_source for a customer will not trigger this behavior.

\n\n

This request accepts mostly the same arguments as the customer creation call.

", external_docs: nil, fn_name: "post_customers_customer", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomer", operation_id_original: "PostCustomersCustomer", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "address" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "bank_account" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "card" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "cash_balance" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "invoice_settings" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "preferred_locales" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "trial_end" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The customer's address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "optional_fields_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance", minimum: nil, deprecated: nil, format: nil, description: "An integer amount in %s that represents the customer's current balance, which affect the customer's future invoices. A negative amount represents a credit that decreases the amount due on an invoice; a positive amount increases the amount due on an invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account_number", ":country"], title: "customer_payment_source_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "A token, like the ones returned by [Stripe.js](https://stripe.com/docs/js).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year", ":number"], title: "customer_payment_source_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cash_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cash_balance", minimum: nil, deprecated: nil, format: nil, description: "Balance information and default balance settings for this customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reconciliation_mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reconciliation_mode", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reconciliation_mode", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":settings", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cash_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_alipay_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_alipay_account", minimum: nil, deprecated: nil, format: nil, description: "ID of Alipay account to make the customer's new default for invoice payments.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_alipay_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_bank_account", minimum: nil, deprecated: nil, format: nil, description: "ID of bank account to make the customer's new default for invoice payments.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_card", minimum: nil, deprecated: nil, format: nil, description: "ID of card to make the customer's new default for invoice payments.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "If you are using payment methods created via the PaymentMethods API, see the [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method) parameter.\n\nProvide the ID of a payment source already attached to this customer to make it this customer's default payment source.\n\nIf you want to add a new payment source and make it the default, see the [source](https://stripe.com/docs/api/customers/update#update_customer-source) property.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string that you can attach to a customer object. It is displayed alongside the customer in the dashboard.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "Customer's email address. It's displayed alongside the customer in your dashboard and can be useful for searching and tracking. This may be up to *512 characters*.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 512, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_prefix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_prefix", minimum: nil, deprecated: nil, format: nil, description: "The prefix for the customer used to generate unique invoice numbers. Must be 3–12 uppercase letters or numbers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_prefix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: "Default invoice settings for this customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_fields" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_fields", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name", ":value"], title: "custom_field_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 30, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 30, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":custom_fields", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The customer's full name or business name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 256, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_invoice_sequence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_invoice_sequence", minimum: nil, deprecated: nil, format: nil, description: "The sequence to be used on the customer's next invoice. Defaults to 1.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_invoice_sequence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The customer's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 20, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locales" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locales", minimum: nil, deprecated: nil, format: nil, description: "Customer's preferred languages, ordered by preference.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locales", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "The API ID of a promotion code to apply to the customer. The customer will have a discount applied on all recurring payments. Charges you create through the API will not have the discount.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "The customer's shipping information. Appears on invoices emailed to this customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name"], title: "customer_shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax", minimum: nil, deprecated: nil, format: nil, description: "Tax details about the customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_exempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["", "exempt", "none", "reverse"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_exempt", minimum: nil, deprecated: nil, format: nil, description: "The customer's tax exemption. One of `none`, `exempt`, or `reverse`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_exempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: nil, description: "Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. If set, trial_end will override the default trial period of the plan the customer is being subscribed to. The special value `now` can be provided to end the customer's trial immediately. Can be at most two years from `billing_cycle_anchor`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["now"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: "unix-time", description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}", servers: [], summary: nil, trace: nil }, "/v1/terminal/configurations" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of Configuration objects.

", external_docs: nil, fn_name: "get_terminal_configurations", module: "Terminal", module_path: ["terminal"], operation_id: "GetTerminalConfigurations", operation_id_original: "GetTerminalConfigurations", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "if present, only return the account default or non-default configurations.", example: nil, examples: nil, explode: true, in: :query, name: "is_account_default", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "TerminalConfigurationConfigurationList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/terminal/configurations", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a new Configuration object.

", external_docs: nil, fn_name: "post_terminal_configurations", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalConfigurations", operation_id_original: "PostTerminalConfigurations", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bbpos_wisepos_e" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "tipping" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "verifone_P400" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bbpos_wisepos_e" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bbpos_wisepos_e", minimum: nil, deprecated: nil, format: nil, description: "An object containing device type specific settings for BBPOS WisePOS E readers", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "splashscreen" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "splashscreen", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":splashscreen", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bbpos_wisepos_e", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tipping", minimum: nil, deprecated: nil, format: nil, description: "Tipping configurations for readers supporting on-reader tips", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "aud" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "aud", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":aud", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cad" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cad", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cad", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "chf" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "chf", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":chf", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dkk" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dkk", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dkk", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eur" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eur", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":eur", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gbp" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gbp", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gbp", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hkd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hkd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":hkd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "myr" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "myr", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":myr", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nok" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nok", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":nok", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nzd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nzd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":nzd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sek" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sek", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sek", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sgd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sgd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sgd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":usd", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verifone_P400" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verifone_P400", minimum: nil, deprecated: nil, format: nil, description: "An object containing device type specific settings for Verifone P400 readers", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "splashscreen" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "splashscreen", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":splashscreen", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verifone_P400", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/configurations", servers: [], summary: nil, trace: nil }, "/v1/billing_portal/sessions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Creates a session of the customer portal.

", external_docs: nil, fn_name: "post_billing_portal_sessions", module: "BillingPortal", module_path: ["billing_portal"], operation_id: "PostBillingPortalSessions", operation_id_original: "PostBillingPortalSessions", parameters: [], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":customer"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "configuration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "configuration", minimum: nil, deprecated: nil, format: nil, description: "The ID of an existing [configuration](https://stripe.com/docs/api/customer_portal/configuration) to use for this session, describing its functionality and features. If not specified, the session uses the default configuration.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":configuration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of an existing customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "auto", "bg", "cs", "da", "de", "el", "en", "en-AU", "en-CA", "en-GB", "en-IE", "en-IN", "en-NZ", "en-SG", "es", "es-419", "et", "fi", "fil", "fr", "fr-CA", "hr", "hu", "id", "it", "ja", "ko", "lt", "lv", "ms", "mt", "nb", "nl", "pl", "pt", "pt-BR", "ro", "ru", "sk", "sl", "sv", "th", "tr", "vi", "zh", "zh-HK", "zh-TW" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "locale", minimum: nil, deprecated: nil, format: nil, description: "The IETF language tag of the locale Customer Portal is displayed in. If blank or auto, the customer’s `preferred_locales` or browser’s locale is used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The `on_behalf_of` account to use for this session. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://stripe.com/docs/connect/charges-transfers#on-behalf-of). Use the [Accounts API](https://stripe.com/docs/api/accounts/object#account_object-settings-branding) to modify the `on_behalf_of` account's branding settings, which the portal displays.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The default URL to redirect customers to when they click on the portal's link to return to your website.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/billing_portal.session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["billing_portal"] }, put: nil, ref: nil, resource_path: "/v1/billing_portal/sessions", servers: [], summary: nil, trace: nil }, "/v1/terminal/readers/{reader}/set_reader_display" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: nil, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Sets reader display to show cart details.

", external_docs: nil, fn_name: "post_terminal_readers_reader_set_reader_display", module: "Terminal", module_path: ["terminal"], operation_id: "PostTerminalReadersReaderSetReaderDisplay", operation_id_original: "PostTerminalReadersReaderSetReaderDisplay", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "reader", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "cart" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cart" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":line_items", ":total"], title: "cart", minimum: nil, deprecated: nil, format: nil, description: "Cart", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":description", ":quantity"], title: "line_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cart", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cart"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.reader", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["terminal"] }, put: nil, ref: nil, resource_path: "/v1/terminal/readers/{reader}/set_reader_display", servers: [], summary: nil, trace: nil }, "/v1/payment_links/{payment_link}" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve a payment link.

", external_docs: nil, fn_name: "get_payment_links_payment_link", module: "PaymentLinks", module_path: ["payment_links"], operation_id: "GetPaymentLinksPaymentLink", operation_id_original: "GetPaymentLinksPaymentLink", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payment_link", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_links"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Updates a payment link.

", external_docs: nil, fn_name: "post_payment_links_payment_link", module: "PaymentLinks", module_path: ["payment_links"], operation_id: "PostPaymentLinksPaymentLink", operation_id_original: "PostPaymentLinksPaymentLink", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "payment_link", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "after_completion" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "automatic_tax" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "line_items" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "metadata" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "payment_method_types" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "shipping_address_collection" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the payment link's `url` is active. If `false`, customers visiting the URL will be shown a page saying that the link has been deactivated.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "after_completion" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "after_completion", minimum: nil, deprecated: nil, format: nil, description: "Behavior after the purchase is complete.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "hosted_confirmation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_confirmation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_message", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":custom_message", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":hosted_confirmation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":url"], title: "redirect", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 2048, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":redirect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["hosted_confirmation", "redirect"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":after_completion", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "allow_promotion_codes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allow_promotion_codes", minimum: nil, deprecated: nil, format: nil, description: "Enables user redeemable promotion codes.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allow_promotion_codes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Configuration for automatic tax collection.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto", "required"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address_collection", minimum: nil, deprecated: nil, format: nil, description: "Configuration for collecting the customer's billing address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":id"], title: "line_items_update_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "adjustable_quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "adjustable_quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maximum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maximum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maximum", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":minimum", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":adjustable_quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "The line items representing what is being sold. Each line item represents an item being sold. Up to 20 line items are supported.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`. Metadata associated with this Payment Link will automatically be copied to [checkout sessions](https://stripe.com/docs/api/checkout/sessions) created by this payment link.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types that customers can use. Only `card` is supported. Pass an empty string to enable automatic payment methods that use your [payment method settings](https://dashboard.stripe.com/settings/payment_methods).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address_collection", minimum: nil, deprecated: nil, format: nil, description: "Configuration for collecting the customer's shipping address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":allowed_countries"], title: "shipping_address_collection_params", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_countries" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "AC", "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CV", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MK", "ML", "MM", "MN", "MO", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SZ", "TA", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VN", "VU", "WF", "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW", "ZZ" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_countries", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_countries", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [""], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["payment_links"] }, put: nil, ref: nil, resource_path: "/v1/payment_links/{payment_link}", servers: [], summary: nil, trace: nil }, "/v1/credit_notes/{credit_note}/lines" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

When retrieving a credit note, you’ll get a lines property containing the the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.

", external_docs: nil, fn_name: "get_credit_notes_credit_note_lines", module: "CreditNotes", module_path: ["credit_notes"], operation_id: "GetCreditNotesCreditNoteLines", operation_id_original: "GetCreditNotesCreditNoteLines", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "credit_note", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "CreditNoteLinesList", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note_line_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["credit_notes"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/credit_notes/{credit_note}/lines", servers: [], summary: nil, trace: nil }, "/v1/customers/{customer}/funding_instructions" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve all applicable funding instructions for a customer cash balance.

", external_docs: nil, fn_name: "get_customers_customer_funding_instructions", module: "Customers", module_path: ["customers"], operation_id: "GetCustomersCustomerFundingInstructions", operation_id_original: "GetCustomersCustomerFundingInstructions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/funding_instructions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/customers/:customer/funding_instructions", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, head: nil, options: nil, parameters: [], patch: nil, post: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Retrieve funding instructions for a customer cash balance. If funding instructions do not yet exist for the customer, new\nfunding instructions will be created. If funding instructions have already been created for a given customer, the same\nfunding instructions will be retrieved. In other words, we will return the same funding instructions each time.

", external_docs: nil, fn_name: "post_customers_customer_funding_instructions", module: "Customers", module_path: ["customers"], operation_id: "PostCustomersCustomerFundingInstructions", operation_id_original: "PostCustomersCustomerFundingInstructions", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: nil, example: nil, examples: nil, explode: false, in: :path, name: "customer", required: true, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :simple } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{ "bank_transfer" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject }, "expand" => %{ __struct__: ExOAPI.Parser.V3.Context.Encoding, allow_reserved: false, content_type: nil, explode: true, headers: nil, style: :deepObject } }, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":bank_transfer", ":currency", ":funding_type"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: "Additional parameters for `bank_transfer` funding types", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested_address_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["zengin"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested_address_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested_address_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["jp_bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expand", minimum: nil, deprecated: nil, format: nil, description: "Specifies which fields in the response should be expanded.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: "The `funding_type` to get the instructions for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: true }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/funding_instructions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["customers"] }, put: nil, ref: nil, resource_path: "/v1/customers/{customer}/funding_instructions", servers: [], summary: nil, trace: nil }, "/v1/sigma/scheduled_query_runs" => %{ __struct__: ExOAPI.Parser.V3.Context.Paths, delete: nil, description: nil, get: %{ __struct__: ExOAPI.Parser.V3.Context.Operation, callbacks: nil, deprecated: false, description: "

Returns a list of scheduled query runs.

", external_docs: nil, fn_name: "get_sigma_scheduled_query_runs", module: "Sigma", module_path: ["sigma"], operation_id: "GetSigmaScheduledQueryRuns", operation_id_original: "GetSigmaScheduledQueryRuns", parameters: [ %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "ending_before", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "Specifies which fields in the response should be expanded.", example: nil, examples: nil, explode: true, in: :query, name: "expand", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :deepObject }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", example: nil, examples: nil, explode: true, in: :query, name: "limit", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form }, %{ __struct__: ExOAPI.Parser.V3.Context.Parameters, allow_empty_value: false, allow_reserved: false, content: nil, deprecated: false, description: "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", example: nil, examples: nil, explode: true, in: :query, name: "starting_after", required: false, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, style: :form } ], request_body: %{ __struct__: ExOAPI.Parser.V3.Context.RequestBody, content: %{ "application/x-www-form-urlencoded" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: %{}, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: false, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: nil, required: false }, responses: %{ "200" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/scheduled_query_run", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: "^/v1/sigma/scheduled_query_runs", exclusive_maximum: nil, discriminator: nil } }, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Successful response.", headers: nil, links: nil }, "default" => %{ __struct__: ExOAPI.Parser.V3.Context.Response, content: %{ "application/json" => %{ __struct__: ExOAPI.Parser.V3.Context.Media, encoding: nil, example: nil, examples: nil, schema: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } } }, description: "Error response.", headers: nil, links: nil } }, security: nil, servers: [], summary: nil, tags: ["sigma"] }, head: nil, options: nil, parameters: [], patch: nil, post: nil, put: nil, ref: nil, resource_path: "/v1/sigma/scheduled_query_runs", servers: [], summary: nil, trace: nil } }, security: [%{"basicAuth" => []}, %{"bearerAuth" => []}], info: %{ __struct__: ExOAPI.Parser.V3.Context.Info, contact: %{ __struct__: ExOAPI.Parser.V3.Context.Info.Contact, email: "dev-platform@stripe.com", name: "Stripe Dev Platform Team", url: "https://stripe.com" }, description: "The Stripe REST API. Please see https://stripe.com/docs/api for more details.", license: nil, terms_of_service: "https://stripe.com/us/terms/", title: "Stripe API", version: "2020-08-27" }, servers: [ %{ __struct__: ExOAPI.Parser.V3.Context.Server, description: nil, url: "https://api.stripe.com/", variables: nil } ], components: %Context.Components{ schemas: %{ "plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":billing_scheme", ":created", ":currency", ":id", ":interval", ":interval_count", ":livemode", ":object", ":usage_type" ], title: "plan", minimum: nil, deprecated: nil, format: nil, description: "You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration.\n\nPlans define the base price, currency, and billing cycle for recurring purchases of products.\n[Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represented by plans. This approach lets you change prices without having to change your provisioning scheme.\n\nFor example, you might have a single \"gold\" product that has plans for $10/month, $100/year, €9/month, and €90/year.\n\nRelated guides: [Set up a subscription](https://stripe.com/docs/billing/subscriptions/set-up-subscription) and more about [products and prices](https://stripe.com/docs/products-prices/overview).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the plan can be used for new purchases.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "aggregate_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["last_during_period", "last_ever", "max", "sum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "aggregate_usage", minimum: nil, deprecated: nil, format: nil, description: "Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":aggregate_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The unit amount in %s to be charged, represented as a whole integer if possible. Only set if `billing_scheme=per_unit`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "The unit amount in %s to be charged, represented as a decimal string with at most 12 decimal places. Only set if `billing_scheme=per_unit`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_scheme" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["per_unit", "tiered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_scheme", minimum: nil, deprecated: nil, format: nil, description: "Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_scheme", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: "The number of intervals (specified in the `interval` attribute) between subscription billings. For example, `interval=month` and `interval_count=3` bills every 3 months.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nickname" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nickname", minimum: nil, deprecated: nil, format: nil, description: "A brief description of the plan, hidden from customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nickname", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["plan"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: "The product whose pricing this plan determines.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tiers" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/plan_tier", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tiers", minimum: nil, deprecated: nil, format: nil, description: "Each element represents a pricing tier. This parameter requires `billing_scheme` to be set to `tiered`. See also the documentation for `billing_scheme`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tiers", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tiers_mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["graduated", "volume"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tiers_mode", minimum: nil, deprecated: nil, format: nil, description: "Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tiers_mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transform_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transform_usage", minimum: nil, deprecated: nil, format: nil, description: "Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with `tiers`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transform_usage", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transform_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: "Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://stripe.com/docs/api#create_subscription-trial_from_plan).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["licensed", "metered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_type", minimum: nil, deprecated: nil, format: nil, description: "Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":plan", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_session_document_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_session_document_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["driving_license", "id_card", "passport"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_types", minimum: nil, deprecated: nil, format: nil, description: "Array of strings of allowed identity document types. If the provided identity document isn’t one of the allowed types, the verification check will fail with a document_type_not_allowed error code.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_id_number", minimum: nil, deprecated: nil, format: nil, description: "Collect an ID number and perform an [ID number check](https://stripe.com/docs/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_live_capture" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_live_capture", minimum: nil, deprecated: nil, format: nil, description: "Disable image uploads, identity document images have to be captured using the device’s camera.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_live_capture", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_matching_selfie" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_matching_selfie", minimum: nil, deprecated: nil, format: nil, description: "Capture a face image and perform a [selfie check](https://stripe.com/docs/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://stripe.com/docs/identity/selfie).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_matching_selfie", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_session_document_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_processing_customer_notification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_processing_customer_notification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "approval_requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "approval_requested", minimum: nil, deprecated: nil, format: nil, description: "Whether customer approval has been requested for this payment. For payments greater than INR 5000 or mandate amount, the customer must provide explicit approval of the payment with their bank.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":approval_requested", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "completes_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "completes_at", minimum: nil, deprecated: nil, format: "unix-time", description: "If customer approval is required, they need to provide approval before this time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":completes_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_processing_customer_notification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: "Controls when the funds will be captured from the customer's account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locale", minimum: nil, deprecated: nil, format: nil, description: "Preferred locale of the Klarna checkout page that the customer is redirected to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":mandate_us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_instructions_bank_transfer_zengin_record" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_instructions_bank_transfer_zengin_record", minimum: nil, deprecated: nil, format: nil, description: "Zengin Records contain Japan bank account details per the Zengin format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":funding_instructions_bank_transfer_zengin_record", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_item_billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item_billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: "Usage threshold that triggers the subscription to create an invoice", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_item_billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":setup_attempt_payment_method_details_us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_multibanco" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_multibanco", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "entity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "entity", minimum: nil, deprecated: nil, format: nil, description: "Entity number associated with this Multibanco payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":entity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Reference number associated with this Multibanco payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_multibanco", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "portal_business_profile", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "headline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "headline", minimum: nil, deprecated: nil, format: nil, description: "The messaging shown to customers in the portal.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":headline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "privacy_policy_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "privacy_policy_url", minimum: nil, deprecated: nil, format: nil, description: "A link to the business’s publicly available privacy policy.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":privacy_policy_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terms_of_service_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terms_of_service_url", minimum: nil, deprecated: nil, format: nil, description: "A link to the business’s publicly available terms of service.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":terms_of_service_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":expires_after_days"], title: "payment_method_options_oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: "The number of calendar days before an OXXO invoice expires. For example, if you create an OXXO invoice on Monday and you set expires_after_days to 2, the OXXO invoice will expire on Wednesday at 23:59 America/Mexico_City time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_shipping_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":allowed_countries"], title: "payment_pages_checkout_session_shipping_address_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_countries" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "AC", "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CV", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MK", "ML", "MM", "MN", "MO", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SZ", "TA", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VN", "VU", "WF", "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW", "ZZ" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_countries", minimum: nil, deprecated: nil, format: nil, description: "An array of two-letter ISO country codes representing which countries Checkout should provide as options for\nshipping locations. Unsupported country codes: `AS, CX, CC, CU, HM, IR, KP, MH, FM, NF, MP, PW, SD, SY, UM, VI`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_countries", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_shipping_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: "Monetary threshold that triggers the subscription to create an invoice", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reset_billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reset_billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the `billing_cycle_anchor` should be reset when a threshold is reached. If true, `billing_cycle_anchor` will be updated to the date/time the threshold was last reached; otherwise, the value will remain unchanged. This value may not be `true` if the subscription contains items with plans that have `aggregate_usage=last_ever`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reset_billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_id_number_report" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status"], title: "gelato_id_number_report", minimum: nil, deprecated: nil, format: nil, description: "Result from an id_number check", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "Date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_data_id_number_report_date", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "error", minimum: nil, deprecated: nil, format: nil, description: "Details on the verification error. Present when status is `unverified`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_id_number_report_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "First name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "ID number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["br_cpf", "sg_nric", "us_ssn"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number_type", minimum: nil, deprecated: nil, format: nil, description: "Type of ID number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "Last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["unverified", "verified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of this `id_number` check.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_id_number_report", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "online_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "online_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: "The IP address from which the Mandate was accepted by the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: "The user agent of the browser from which the Mandate was accepted by the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":online_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_reader_reader_resource_cart" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":currency", ":line_items", ":total"], title: "terminal_reader_reader_resource_cart", minimum: nil, deprecated: nil, format: nil, description: "Represents a cart to be displayed on the reader", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_reader_reader_resource_line_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "List of line items in the cart.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax", minimum: nil, deprecated: nil, format: nil, description: "Tax amount for the entire cart. A positive integer in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total", minimum: nil, deprecated: nil, format: nil, description: "Total amount for the entire cart, including tax. A positive integer in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_reader_reader_resource_cart", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":setup_attempt_payment_method_details_bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_consent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_pages_checkout_session_consent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "promotions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["opt_in", "opt_out"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotions", minimum: nil, deprecated: nil, format: nil, description: "If `opt_in`, the customer consents to receiving promotional communications\nfrom the merchant about this Checkout Session.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotions", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_consent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":url"], title: "mandate_au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL of the mandate. This URL generally contains sensitive information about the customer and should be shared with them exclusively.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_installments_plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_method_details_card_installments_plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "count", minimum: nil, deprecated: nil, format: nil, description: "For `fixed_count` installment plans, this is the number of installment payments your customer will make to their credit card.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["month"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card.\nOne of `month`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed_count"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of installment plan, one of `fixed_count`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card_installments_plan", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_portal.session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":configuration", ":created", ":customer", ":id", ":livemode", ":object", ":return_url", ":url" ], title: "billing_portal.session", minimum: nil, deprecated: nil, format: nil, description: "The Billing customer portal is a Stripe-hosted UI for subscription and\nbilling management.\n\nA portal configuration describes the functionality and features that you\nwant to provide to your customers through the portal.\n\nA portal session describes the instantiation of the customer portal for\na particular customer. By visiting the session's URL, the customer\ncan manage their subscriptions and billing details. For security reasons,\nsessions are short-lived and will expire if the customer does not visit the URL.\nCreate sessions on-demand when customers intend to manage their subscriptions\nand billing details.\n\nLearn more in the [integration guide](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "configuration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "configuration", minimum: nil, deprecated: nil, format: nil, description: "The configuration used by this session, describing the features available.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/billing_portal.configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":configuration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer for this session.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "auto", "bg", "cs", "da", "de", "el", "en", "en-AU", "en-CA", "en-GB", "en-IE", "en-IN", "en-NZ", "en-SG", "es", "es-419", "et", "fi", "fil", "fr", "fr-CA", "hr", "hu", "id", "it", "ja", "ko", "lt", "lv", "ms", "mt", "nb", "nl", "pl", "pt", "pt-BR", "ro", "ru", "sk", "sl", "sv", "th", "tr", "vi", "zh", "zh-HK", "zh-TW" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "locale", minimum: nil, deprecated: nil, format: nil, description: "The IETF language tag of the locale Customer Portal is displayed in. If blank or auto, the customer’s `preferred_locales` or browser’s locale is used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["billing_portal.session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account for which the session was created on behalf of. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://stripe.com/docs/connect/charges-transfers#on-behalf-of). Use the [Accounts API](https://stripe.com/docs/api/accounts/object#account_object-settings-branding) to modify the `on_behalf_of` account's branding settings, which the portal displays.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL to redirect customers to when they click on the portal's link to return to your website.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The short-lived URL of the session that gives customers access to the customer portal.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing_portal.session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account", ":created", ":id", ":object"], title: "person", minimum: nil, deprecated: nil, format: nil, description: "This is an object representing a person associated with a Stripe account.\n\nA platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account.\nSee the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps.\n\nRelated guide: [Handling Identity Verification with the API](https://stripe.com/docs/connect/identity-verification-api#person-information).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "The account the person is associated with.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_japan_address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_japan_address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_dob", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The person's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The person's first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's first name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "full_name_aliases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "full_name_aliases", minimum: nil, deprecated: nil, format: nil, description: "A list of alternate names or aliases that the person is known by.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":full_name_aliases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "future_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "future_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person_future_requirements", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":future_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gender" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gender", minimum: nil, deprecated: nil, format: nil, description: "The person's gender (International regulations require either \"male\" or \"female\").", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gender", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the person's `id_number` was provided.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The person's last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the person's last name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "maiden_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maiden_name", minimum: nil, deprecated: nil, format: nil, description: "The person's maiden name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":maiden_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nationality" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nationality", minimum: nil, deprecated: nil, format: nil, description: "The country where the person is a national.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nationality", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["person"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The person's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "political_exposure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["existing", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "political_exposure", minimum: nil, deprecated: nil, format: nil, description: "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":political_exposure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person_relationship", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "relationship", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person_requirements", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ssn_last_4_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ssn_last_4_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the last four digits of the person's Social Security number have been provided (U.S. only).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ssn_last_4_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_person_verification", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":person", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "notification_event_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":object"], title: "notification_event_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "Object containing the API resource relevant to the event. For example, an `invoice.created` event will have a full [invoice object](https://stripe.com/docs/api#invoice_object) as the value of the object key.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "previous_attributes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "previous_attributes", minimum: nil, deprecated: nil, format: nil, description: "Object containing the names of the attributes that have changed, and their previous values (sent along only with *.updated events).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":previous_attributes", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":notification_event_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Order identifier shown to the merchant in Afterpay’s online portal.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: "The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Recipient name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "Recipient phone (including extension).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: "The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_line1_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1_check", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip_check", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_check", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dynamic_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dynamic_last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dynamic_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tokenization_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tokenization_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tokenization_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country_spec" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":default_currency", ":id", ":object", ":supported_bank_account_currencies", ":supported_payment_currencies", ":supported_payment_methods", ":supported_transfer_countries", ":verification_fields" ], title: "country_spec", minimum: nil, deprecated: nil, format: nil, description: "Stripe needs to collect certain pieces of information about each account\ncreated. These requirements can differ depending on the account's country. The\nCountry Specs API makes these rules available to your integration.\n\nYou can also view the information from this API call as [an online\nguide](/docs/connect/required-verification-information).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "default_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_currency", minimum: nil, deprecated: nil, format: nil, description: "The default currency for this country. This applies to both payment methods and bank accounts.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object. Represented as the ISO country code for this country.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["country_spec"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_bank_account_currencies" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_bank_account_currencies", minimum: nil, deprecated: nil, format: nil, description: "Currencies that can be accepted in the specific country (for transfers).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_bank_account_currencies", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_payment_currencies" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_payment_currencies", minimum: nil, deprecated: nil, format: nil, description: "Currencies that can be accepted in the specified country (for payments).", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_payment_currencies", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_payment_methods" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_payment_methods", minimum: nil, deprecated: nil, format: nil, description: "Payment methods available in the specified country. You may need to enable some payment methods (e.g., [ACH](https://stripe.com/docs/ach)) on your account before they appear in this list. The `stripe` payment method refers to [charging through your platform](https://stripe.com/docs/connect/destination-charges).", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_payment_methods", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_transfer_countries" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_transfer_countries", minimum: nil, deprecated: nil, format: nil, description: "Countries that can accept transfers from the specified country.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_transfer_countries", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_fields" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/country_spec_verification_fields", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_fields", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_fields", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":country_spec", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_dispute_other_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_dispute_other_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: "Explanation of why the cardholder is disputing this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: "Description of the merchandise or service that was purchased.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: "Whether the product was a merchandise or service.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_dispute_other_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency", ":type"], title: "fee", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount of the fee, in cents.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "ID of the Connect application that earned the fee.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the fee, one of: `application_fee`, `stripe_fee` or `tax`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_flows_private_payment_methods_alipay_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_flows_private_payment_methods_alipay_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "buyer_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "buyer_id", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":buyer_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_id", minimum: nil, deprecated: nil, format: nil, description: "Transaction ID of this particular Alipay transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_flows_private_payment_methods_alipay_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular WeChat Pay account. You can use this attribute to check whether two WeChat accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_id", minimum: nil, deprecated: nil, format: nil, description: "Transaction ID of this particular WeChat Pay transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_order" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: "source_order", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The email address of the customer placing the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_order_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "List of items constituting the order.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_order", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_amount_by_source_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_amount_by_source_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "Amount for bank account.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "Amount for card.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx", minimum: nil, deprecated: nil, format: nil, description: "Amount for FPX.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":balance_amount_by_source_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the payment will be attributed to for tax\nreporting, and where funds from the payment will be transferred to upon\npayment success.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_detail" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":available"], title: "balance_detail", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "available" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "available", minimum: nil, deprecated: nil, format: nil, description: "Funds that are available for use.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":available", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":balance_detail", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage_record_summary" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":id", ":livemode", ":object", ":period", ":subscription_item", ":total_usage" ], title: "usage_record_summary", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "The invoice in which this usage period has been billed for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["usage_record_summary"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/period", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "period", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item", minimum: nil, deprecated: nil, format: nil, description: "The ID of the subscription item this summary is describing.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_usage", minimum: nil, deprecated: nil, format: nil, description: "The total usage within this usage period.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":usage_record_summary", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":id", ":livemode", ":object", ":type", ":value"], title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: "You can add one or multiple tax IDs to a [customer](https://stripe.com/docs/api/customers).\nA customer's tax IDs are displayed on invoices and credit notes issued for the customer.\n\nRelated guide: [Customer Tax Identification Numbers](https://stripe.com/docs/billing/taxes/tax-ids).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country of the tax ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["tax_id"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ae_trn", "au_abn", "au_arn", "bg_uic", "br_cnpj", "br_cpf", "ca_bn", "ca_gst_hst", "ca_pst_bc", "ca_pst_mb", "ca_pst_sk", "ca_qst", "ch_vat", "cl_tin", "es_cif", "eu_vat", "gb_vat", "ge_vat", "hk_br", "hu_tin", "id_npwp", "il_vat", "in_gst", "is_vat", "jp_cn", "jp_rn", "kr_brn", "li_uid", "mx_rfc", "my_frp", "my_itn", "my_sst", "no_vat", "nz_gst", "ru_inn", "ru_kpp", "sa_vat", "sg_gst", "sg_uen", "si_tin", "th_vat", "tw_vat", "ua_vat", "unknown", "us_ein", "za_vat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the tax ID, one of `ae_trn`, `au_abn`, `au_arn`, `bg_uic`, `br_cnpj`, `br_cpf`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `ch_vat`, `cl_tin`, `es_cif`, `eu_vat`, `gb_vat`, `ge_vat`, `hk_br`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `kr_brn`, `li_uid`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `no_vat`, `nz_gst`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `th_vat`, `tw_vat`, `ua_vat`, `us_ein`, or `za_vat`. Note that some legacy tax IDs have type `unknown`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "Value of the tax ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "Tax ID verification information.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_id_verification", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_wallet_google_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_wallet_google_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_card_wallet_google_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "background_image_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "background_image_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":background_image_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_token", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "locale", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "logo_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "logo_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":logo_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "page_title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "page_title", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":page_title", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_later_asset_urls_descriptive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_later_asset_urls_descriptive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_later_asset_urls_descriptive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_later_asset_urls_standard" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_later_asset_urls_standard", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_later_asset_urls_standard", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_later_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_later_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_later_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_later_redirect_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_later_redirect_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_later_redirect_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_now_asset_urls_descriptive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_now_asset_urls_descriptive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_now_asset_urls_descriptive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_now_asset_urls_standard" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_now_asset_urls_standard", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_now_asset_urls_standard", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_now_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_now_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_now_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_now_redirect_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_now_redirect_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_now_redirect_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_over_time_asset_urls_descriptive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_over_time_asset_urls_descriptive", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_over_time_asset_urls_descriptive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_over_time_asset_urls_standard" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_over_time_asset_urls_standard", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_over_time_asset_urls_standard", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_over_time_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_over_time_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_over_time_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pay_over_time_redirect_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pay_over_time_redirect_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pay_over_time_redirect_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_categories", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "purchase_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "purchase_country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":purchase_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "purchase_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "purchase_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":purchase_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redirect_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redirect_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_delay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_delay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_delay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_first_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_last_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage_record" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":id", ":livemode", ":object", ":quantity", ":subscription_item", ":timestamp" ], title: "usage_record", minimum: nil, deprecated: nil, format: nil, description: "Usage records allow you to report customer usage and metrics to Stripe for\nmetered billing of subscription prices.\n\nRelated guide: [Metered Billing](https://stripe.com/docs/billing/subscriptions/metered-billing).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["usage_record"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The usage quantity for the specified date.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item", minimum: nil, deprecated: nil, format: nil, description: "The ID of the subscription item this usage record contains data for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "timestamp" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "timestamp", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp when this usage occurred.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":timestamp", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":usage_record", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legal_entity_person_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status"], title: "legal_entity_person_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_document", minimum: nil, deprecated: nil, format: nil, description: "A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_person_verification_document", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "details", minimum: nil, deprecated: nil, format: nil, description: "A user-displayable string describing the verification state for the person. For example, this may say \"Provided identity information could not be verified\".", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "details_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "details_code", minimum: nil, deprecated: nil, format: nil, description: "One of `document_address_mismatch`, `document_dob_mismatch`, `document_duplicate_type`, `document_id_number_mismatch`, `document_name_mismatch`, `document_nationality_mismatch`, `failed_keyed_identity`, or `failed_other`. A machine-readable code specifying the verification state for the person.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":details_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_person_verification_document", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The state of verification for the person. Possible values are `unverified`, `pending`, or `verified`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legal_entity_person_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction_paper_check_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transaction_paper_check_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "available_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "available_at", minimum: nil, deprecated: nil, format: nil, description: "Time at which the deposited funds will be available for use. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":available_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoices" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoices", minimum: nil, deprecated: nil, format: nil, description: "Comma-separated list of invoice IDs associated with the paper check.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoices", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_transaction_paper_check_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_recipient" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_recipient", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["recipient"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_recipient", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing.transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":card", ":created", ":currency", ":id", ":livemode", ":merchant_amount", ":merchant_currency", ":merchant_data", ":metadata", ":object", ":type" ], title: "issuing.transaction", minimum: nil, deprecated: nil, format: nil, description: "Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving\nyour Stripe account, such as a completed purchase or refund, is represented by an Issuing\n`Transaction` object.\n\nRelated guide: [Issued Card Transactions](https://stripe.com/docs/issuing/purchases/transactions).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The transaction amount, which will be reflected in your balance. This amount is in your currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_details", minimum: nil, deprecated: nil, format: nil, description: "Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_transaction_amount_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":amount_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authorization", minimum: nil, deprecated: nil, format: nil, description: "The `Authorization` object that led to this transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.authorization", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "ID of the [balance transaction](https://stripe.com/docs/api/balance_transactions) associated with this transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "The card used to make this transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cardholder" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cardholder", minimum: nil, deprecated: nil, format: nil, description: "The cardholder to whom this transaction belongs.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.cardholder", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cardholder", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dispute" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dispute", minimum: nil, deprecated: nil, format: nil, description: "If you've disputed the transaction, the ID of the dispute.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dispute", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount that the merchant will receive, denominated in `merchant_currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). It will be different from `amount` if the merchant is taking payment in a different currency.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_currency", minimum: nil, deprecated: nil, format: nil, description: "The currency with which the merchant is taking payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_authorization_merchant_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["issuing.transaction"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "purchase_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "purchase_details", minimum: nil, deprecated: nil, format: nil, description: "Additional purchase information that is optionally provided by the merchant.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_transaction_purchase_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":purchase_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["capture", "refund"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The nature of the transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wallet" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["apple_pay", "google_pay", "samsung_pay"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wallet", minimum: nil, deprecated: nil, format: nil, description: "The digital wallet used for this transaction. One of `apple_pay`, `google_pay`, or `samsung_pay`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wallet", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing.transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_authorization_merchant_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":category", ":category_code", ":network_id"], title: "issuing_authorization_merchant_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "category" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "category", minimum: nil, deprecated: nil, format: nil, description: "A categorization of the seller's type of business. See our [merchant categories guide](https://stripe.com/docs/issuing/merchant-categories) for a list of possible values.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":category", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "category_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "category_code", minimum: nil, deprecated: nil, format: nil, description: "The merchant category code for the seller’s business", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":category_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: "City where the seller is located", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Country where the seller is located", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Name of the seller", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network_id", minimum: nil, deprecated: nil, format: nil, description: "Identifier assigned to the seller by the card brand", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: "Postal code where the seller is located", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: "State where the seller is located", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_authorization_merchant_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":currently_due", ":errors", ":eventually_due", ":past_due", ":pending_verification" ], title: "person_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alternatives" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_alternative", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alternatives", minimum: nil, deprecated: nil, format: nil, description: "Fields that are due and can be satisfied by providing the corresponding alternative fields instead.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alternatives", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currently_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currently_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected to keep the person's account enabled. If not collected by the account's `current_deadline`, these fields appear in `past_due` as well, and the account is disabled.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currently_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "errors" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "errors", minimum: nil, deprecated: nil, format: nil, description: "Fields that are `currently_due` and need to be collected again because validation or verification failed.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":errors", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eventually_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eventually_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected assuming all volume thresholds are reached. As they become required, they appear in `currently_due` as well, and the account's `current_deadline` becomes set.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eventually_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "past_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "past_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that weren't collected by the account's `current_deadline`. These fields need to be collected to enable the person's account.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":past_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_verification", minimum: nil, deprecated: nil, format: nil, description: "Fields that may become required depending on the results of verification or review. Will be an empty array unless an asynchronous verification is pending. If verification fails, these fields move to `eventually_due`, `currently_due`, or `past_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":person_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_wechat_pay_redirect_to_android_app" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":app_id", ":nonce_str", ":package", ":partner_id", ":prepay_id", ":sign", ":timestamp" ], title: "payment_intent_next_action_wechat_pay_redirect_to_android_app", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "app_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "app_id", minimum: nil, deprecated: nil, format: nil, description: "app_id is the APP ID registered on WeChat open platform", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":app_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nonce_str" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nonce_str", minimum: nil, deprecated: nil, format: nil, description: "nonce_str is a random string", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nonce_str", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "package" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "package", minimum: nil, deprecated: nil, format: nil, description: "package is static value", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":package", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "partner_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "partner_id", minimum: nil, deprecated: nil, format: nil, description: "an unique merchant ID assigned by WeChat Pay", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":partner_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "prepay_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "prepay_id", minimum: nil, deprecated: nil, format: nil, description: "an unique trading ID assigned by WeChat Pay", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":prepay_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sign" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sign", minimum: nil, deprecated: nil, format: nil, description: "A signature", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sign", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "timestamp" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "timestamp", minimum: nil, deprecated: nil, format: nil, description: "Specifies the current time in epoch format", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":timestamp", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_wechat_pay_redirect_to_android_app", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_capability_future_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":currently_due", ":errors", ":eventually_due", ":past_due", ":pending_verification" ], title: "account_capability_future_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alternatives" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_alternative", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alternatives", minimum: nil, deprecated: nil, format: nil, description: "Fields that are due and can be satisfied by providing the corresponding alternative fields instead.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alternatives", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "current_deadline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "current_deadline", minimum: nil, deprecated: nil, format: "unix-time", description: "Date on which `future_requirements` merges with the main `requirements` hash and `future_requirements` becomes empty. After the transition, `currently_due` requirements may immediately become `past_due`, but the account may also be given a grace period depending on the capability's enablement state prior to transitioning.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":current_deadline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currently_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currently_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currently_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "disabled_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "disabled_reason", minimum: nil, deprecated: nil, format: nil, description: "This is typed as a string for consistency with `requirements.disabled_reason`, but it safe to assume `future_requirements.disabled_reason` is empty because fields in `future_requirements` will never disable the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":disabled_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "errors" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "errors", minimum: nil, deprecated: nil, format: nil, description: "Fields that are `currently_due` and need to be collected again because validation or verification failed.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":errors", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eventually_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eventually_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected assuming all volume thresholds are reached. As they become required, they appear in `currently_due` as well.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eventually_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "past_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "past_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that weren't collected by `requirements.current_deadline`. These fields need to be collected to enable the capability on the account. New fields will never appear here; `future_requirements.past_due` will always be a subset of `requirements.past_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":past_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_verification", minimum: nil, deprecated: nil, format: nil, description: "Fields that may become required depending on the results of verification or review. Will be an empty array unless an asynchronous verification is pending. If verification fails, these fields move to `eventually_due` or `currently_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_capability_future_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":currency", ":discountable", ":id", ":livemode", ":metadata", ":object", ":period", ":proration", ":type" ], title: "line_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount, in %s.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discounts_resource_discount_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount_amounts", minimum: nil, deprecated: nil, format: nil, description: "The amount of discount calculated per discount for this line item.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discountable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discountable", minimum: nil, deprecated: nil, format: nil, description: "If true, discounts will apply to this line item. Always false for prorations.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discountable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The discounts applied to the invoice line item. Line item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_item", minimum: nil, deprecated: nil, format: nil, description: "The ID of the [invoice item](https://stripe.com/docs/api/invoiceitems) associated with this line item if any.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Note that for line items with `type=subscription` this will reflect the metadata of the subscription that caused the line item to be created.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["line_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_line_item_period", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "period", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The price of the line item.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration", minimum: nil, deprecated: nil, format: nil, description: "Whether this is a proration.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_details", minimum: nil, deprecated: nil, format: nil, description: "Additional details for proration line items", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoices_line_items_proration_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":proration_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The quantity of the subscription, if the line item is a subscription or a proration.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The subscription that the invoice item pertains to, if any.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item", minimum: nil, deprecated: nil, format: nil, description: "The subscription item that generated this invoice item. Left empty if the line item is not an explicit result of a subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_tax_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_amounts", minimum: nil, deprecated: nil, format: nil, description: "The amount of tax calculated per tax rate for this line item", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates which apply to the line item.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoiceitem", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "A string identifying the type of the source of this line item, either an `invoiceitem` or a `subscription`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":line_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_card_shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":name", ":service", ":type"], title: "issuing_card_shipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["dhl", "fedex", "royal_mail", "usps"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: "The delivery company that shipped a card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eta" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eta", minimum: nil, deprecated: nil, format: "unix-time", description: "A unix timestamp representing a best estimate of when the card will be delivered.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eta", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Recipient name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["express", "priority", "standard"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service", minimum: nil, deprecated: nil, format: nil, description: "Shipment service, such as `standard` or `express`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["canceled", "delivered", "failure", "pending", "returned", "shipped"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The delivery status of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_number", minimum: nil, deprecated: nil, format: nil, description: "A tracking number for a card shipment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tracking_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tracking_url", minimum: nil, deprecated: nil, format: nil, description: "A link to the shipping carrier's site where you can view detailed information about a card shipment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tracking_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bulk", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Packaging options.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_card_shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_payment_method_options_card_mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_type", ":currency", ":interval", ":reference", ":start_date" ], title: "setup_intent_payment_method_options_card_mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount to be charged for future payments.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: "One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "A description of the mandate or subscription that is meant to be displayed to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: "End date of the mandate or subscription. If not provided, the mandate will be active until canceled. If provided, end date should be after start date.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "sporadic", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies payment frequency. One of `day`, `week`, `month`, `year`, or `sporadic`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: "The number of intervals between payments. For example, `interval=month` and `interval_count=3` indicates one payment every three months. Maximum of one year interval allowed (1 year, 12 months, or 52 weeks). This parameter is optional when `interval=sporadic`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the mandate or subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 80, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: "Start date of the mandate or subscription. Start date should not be lesser than yesterday.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["india"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_types", minimum: nil, deprecated: nil, format: nil, description: "Specifies the type of mandates supported. Possible values are `india`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_payment_method_options_card_mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "credit_note" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":created", ":currency", ":customer", ":discount_amount", ":discount_amounts", ":id", ":invoice", ":lines", ":livemode", ":number", ":object", ":pdf", ":status", ":subtotal", ":tax_amounts", ":total", ":type" ], title: "credit_note", minimum: nil, deprecated: nil, format: nil, description: "Issue a credit note to adjust an invoice's amount after the invoice is finalized.\n\nRelated guide: [Credit Notes](https://stripe.com/docs/billing/invoices/credit-notes).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the total amount of the credit note, including tax.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "Customer balance transaction related to this credit note.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer_balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount_amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the total amount of discount that was credited.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discounts_resource_discount_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount_amounts", minimum: nil, deprecated: nil, format: nil, description: "The aggregate amounts calculated per discount for all line items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "ID of the invoice.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lines" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "lines", minimum: nil, deprecated: nil, format: nil, description: "Line items that make up the credit note", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note_line_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":lines", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "memo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "memo", minimum: nil, deprecated: nil, format: nil, description: "Customer-facing text that appears on the credit note PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":memo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: "A unique number that identifies this particular credit note and appears on the PDF of the credit note and its associated invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["credit_note"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "out_of_band_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "out_of_band_amount", minimum: nil, deprecated: nil, format: nil, description: "Amount that was credited outside of Stripe.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":out_of_band_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pdf" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pdf", minimum: nil, deprecated: nil, format: nil, description: "The link to download the PDF of the credit note.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pdf", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["duplicate", "fraudulent", "order_change", "product_unsatisfactory"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for issuing this credit note, one of `duplicate`, `fraudulent`, `order_change`, or `product_unsatisfactory`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund", minimum: nil, deprecated: nil, format: nil, description: "Refund related to this credit note.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":refund", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["issued", "void"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of this credit note, one of `issued` or `void`. Learn more about [voiding credit notes](https://stripe.com/docs/billing/invoices/credit-notes#voiding).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subtotal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subtotal", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the amount of the credit note, excluding tax and invoice level discounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subtotal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note_tax_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_amounts", minimum: nil, deprecated: nil, format: nil, description: "The aggregate amounts calculated per tax rate for all line items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the total amount of the credit note, including tax and all discount.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["post_payment", "pre_payment"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of this credit note, one of `pre_payment` or `post_payment`. A `pre_payment` credit note means it was issued when the invoice was open. A `post_payment` credit note means it was issued when the invoice was paid.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "voided_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "voided_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the credit note was voided.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":voided_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":credit_note", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_payment_method_options_us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_payment_method_options_us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_dispute_duplicate_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_dispute_duplicate_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_statement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_statement", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card_statement", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cash_receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cash_receipt", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cash_receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "check_image" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "check_image", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":check_image", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: "Explanation of why the cardholder is disputing this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "original_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "original_transaction", minimum: nil, deprecated: nil, format: nil, description: "Transaction (e.g., ipi_...) that the disputed transaction is a duplicate of. Of the two or more transactions that are copies of each other, this is original undisputed one.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":original_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_dispute_duplicate_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country_spec_verification_fields" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":company", ":individual"], title: "country_spec_verification_fields", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/country_spec_verification_field_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/country_spec_verification_field_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "individual", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":country_spec_verification_fields", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: "Bank code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: "Bank Identifier Code of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit_mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit_mandate", minimum: nil, deprecated: nil, format: nil, description: "The mandate for the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit_mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: "Last four characters of the IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: "Preferred language of the Bancontact authorization page that the customer is redirected to.\nCan be one of `en`, `de`, `fr`, or `nl`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by Bancontact directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_attempt_payment_method_details_bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_mandate_notification_acss_debit_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_mandate_notification_acss_debit_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "The statement descriptor associate with the debit.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_mandate_notification_acss_debit_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checkout_acss_debit_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checkout_acss_debit_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cad", "usd"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Currency supported by the bank account. Returned when the Session is in `setup` mode.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout_acss_debit_mandate_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":checkout_acss_debit_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checkout_oxxo_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":expires_after_days"], title: "checkout_oxxo_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: "The number of calendar days before an OXXO invoice expires. For example, if you create an OXXO invoice on Monday and you set expires_after_days to 2, the OXXO invoice will expire on Wednesday at 23:59 America/Mexico_City time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":checkout_oxxo_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_transaction_flight_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_transaction_flight_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "departure_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "departure_at", minimum: nil, deprecated: nil, format: nil, description: "The time that the flight departed.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":departure_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "passenger_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "passenger_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the passenger.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":passenger_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refundable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refundable", minimum: nil, deprecated: nil, format: nil, description: "Whether the ticket is refundable.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refundable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "segments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_transaction_flight_data_leg", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "segments", minimum: nil, deprecated: nil, format: nil, description: "The legs of the trip.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":segments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "travel_agency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "travel_agency", minimum: nil, deprecated: nil, format: nil, description: "The travel agency that issued the ticket.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":travel_agency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_transaction_flight_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: "City, district, suburb, town, or village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (e.g., street, PO Box, or company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (e.g., apartment, suite, unit, or building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: "State, county, province, or region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_schedule_current_phase" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":end_date", ":start_date"], title: "subscription_schedule_current_phase", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The end of this phase of the subscription schedule.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The start of this phase of the subscription schedule.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_schedule_current_phase", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_requirements_alternative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":alternative_fields_due", ":original_fields_due"], title: "account_requirements_alternative", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alternative_fields_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alternative_fields_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that can be provided to satisfy all fields in `original_fields_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alternative_fields_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "original_fields_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "original_fields_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that are due and can be satisfied by providing all fields in `alternative_fields_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":original_fields_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_requirements_alternative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":authenticated", ":card", ":created", ":currency", ":id", ":livemode", ":object", ":status" ], title: "three_d_secure", minimum: nil, deprecated: nil, format: nil, description: "Cardholder authentication via 3D Secure is initiated by creating a `3D Secure`\nobject. Once the object has been created, you can use it to authenticate the\ncardholder and create a charge.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount of the charge that you will create when authentication completes.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authenticated" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authenticated", minimum: nil, deprecated: nil, format: nil, description: "True if the cardholder went through the authentication flow and their bank indicated that authentication succeeded.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authenticated", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["three_d_secure"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redirect_url", minimum: nil, deprecated: nil, format: nil, description: "If present, this is the URL that you should send the cardholder to for authentication. If you are going to use Stripe.js to display the authentication page in an iframe, you should use the value \"_callback\".", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redirect_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Possible values are `redirect_pending`, `succeeded`, or `failed`. When the cardholder can be authenticated, the object starts with status `redirect_pending`. When liability will be shifted to the cardholder's bank (either because the cardholder was successfully authenticated, or because the bank has not implemented 3D Secure, the object wlil be in status `succeeded`. `failed` indicates that authentication was attempted unsuccessfully.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_unification_account_controller" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "account_unification_account_controller", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "is_controller" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "is_controller", minimum: nil, deprecated: nil, format: nil, description: "`true` if the Connect application retrieving the resource controls the account and can therefore exercise [platform controls](https://stripe.com/docs/connect/platform-controls-for-standard-accounts). Otherwise, this field is null.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":is_controller", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["account", "application"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The controller type. Can be `application`, if a Connect application controls the account, or `account`, if the account controls itself.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_unification_account_controller", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_interac_present_receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_interac_present_receipt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "savings", "unknown"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "The type of account being debited or credited", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_cryptogram" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_cryptogram", minimum: nil, deprecated: nil, format: nil, description: "EMV tag 9F26, cryptogram generated by the integrated circuit chip.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_cryptogram", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_preferred_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_preferred_name", minimum: nil, deprecated: nil, format: nil, description: "Mnenomic of the Application Identifier.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_preferred_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authorization_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authorization_code", minimum: nil, deprecated: nil, format: nil, description: "Identifier for this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authorization_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authorization_response_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authorization_response_code", minimum: nil, deprecated: nil, format: nil, description: "EMV tag 8A. A code returned by the card issuer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authorization_response_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cardholder_verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cardholder_verification_method", minimum: nil, deprecated: nil, format: nil, description: "How the cardholder verified ownership of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cardholder_verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dedicated_file_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dedicated_file_name", minimum: nil, deprecated: nil, format: nil, description: "EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dedicated_file_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_verification_results" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terminal_verification_results", minimum: nil, deprecated: nil, format: nil, description: "The outcome of a series of EMV functions performed by the card reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":terminal_verification_results", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_status_information" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_status_information", minimum: nil, deprecated: nil, format: nil, description: "An indication of various EMV functions performed during the transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_status_information", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_interac_present_receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_session_last_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_session_last_error", minimum: nil, deprecated: nil, format: nil, description: "Shows last VerificationSession error", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "abandoned", "consent_declined", "country_not_supported", "device_not_supported", "document_expired", "document_type_not_supported", "document_unverified_other", "id_number_insufficient_document_data", "id_number_mismatch", "id_number_unverified_other", "selfie_document_missing_photo", "selfie_face_mismatch", "selfie_manipulated", "selfie_unverified_other", "under_supported_age" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code", minimum: nil, deprecated: nil, format: nil, description: "A short machine-readable string giving the reason for the verification or user-session failure.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "A message that explains the reason for verification or user-session failure.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_session_last_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":arrival_date", ":automatic", ":created", ":currency", ":id", ":livemode", ":method", ":object", ":source_type", ":status", ":type" ], title: "payout", minimum: nil, deprecated: nil, format: nil, description: "A `Payout` object is created when you receive funds from Stripe, or when you\ninitiate a payout to either a bank account or debit card of a [connected\nStripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts,\nas well as list all payouts. Payouts are made on [varying\nschedules](/docs/connect/manage-payout-schedule), depending on your country and\nindustry.\n\nRelated guide: [Receiving Payouts](https://stripe.com/docs/payouts).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount (in %s) to be transferred to your bank account or debit card.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "arrival_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "arrival_date", minimum: nil, deprecated: nil, format: "unix-time", description: "Date the payout is expected to arrive in the bank. This factors in delays like weekends or bank holidays.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":arrival_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic", minimum: nil, deprecated: nil, format: nil, description: "Returns `true` if the payout was created by an [automated payout schedule](https://stripe.com/docs/payouts#payout-schedule), and `false` if it was [requested manually](https://stripe.com/docs/payouts#manual-payouts).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "ID of the balance transaction that describes the impact of this payout on your account balance.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "ID of the bank account or card the payout was sent to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "If the payout failed or was canceled, this will be the ID of the balance transaction that reversed the initial balance transaction, and puts the funds from the failed payout back in your balance.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":failure_balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_code", minimum: nil, deprecated: nil, format: nil, description: "Error code explaining reason for payout failure if available. See [Types of payout failures](https://stripe.com/docs/api#payout_failures) for a list of failure codes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_message", minimum: nil, deprecated: nil, format: nil, description: "Message to user further explaining reason for payout failure if available.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_message", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "method", minimum: nil, deprecated: nil, format: nil, description: "The method used to send this payout, which can be `standard` or `instant`. `instant` is only supported for payouts to debit cards. (See [Instant payouts for marketplaces](https://stripe.com/blog/instant-payouts-for-marketplaces) for more information.)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["payout"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "original_payout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "original_payout", minimum: nil, deprecated: nil, format: nil, description: "If the payout reverses another, this is the ID of the original payout.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":original_payout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reversed_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reversed_by", minimum: nil, deprecated: nil, format: nil, description: "If the payout was reversed, this is the ID of the payout that reverses this payout.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":reversed_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type", minimum: nil, deprecated: nil, format: nil, description: "The source balance this payout came from. One of `card`, `fpx`, or `bank_account`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "Extra information about a payout to be displayed on the user's bank statement.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Current status of the payout: `paid`, `pending`, `in_transit`, `canceled` or `failed`. A payout is `pending` until it is submitted to the bank, when it becomes `in_transit`. The status then changes to `paid` if the transaction goes through, or to `failed` or `canceled` (within 5 business days). Some failed payouts may initially show as `paid` but then change to `failed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account", "card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Can be `bank_account` or `card`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_requirements_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":code", ":reason", ":requirement"], title: "account_requirements_error", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "invalid_address_city_state_postal_code", "invalid_street_address", "invalid_value_other", "verification_document_address_mismatch", "verification_document_address_missing", "verification_document_corrupt", "verification_document_country_not_supported", "verification_document_dob_mismatch", "verification_document_duplicate_type", "verification_document_expired", "verification_document_failed_copy", "verification_document_failed_greyscale", "verification_document_failed_other", "verification_document_failed_test_mode", "verification_document_fraudulent", "verification_document_id_number_mismatch", "verification_document_id_number_missing", "verification_document_incomplete", "verification_document_invalid", "verification_document_issue_or_expiry_date_missing", "verification_document_manipulated", "verification_document_missing_back", "verification_document_missing_front", "verification_document_name_mismatch", "verification_document_name_missing", "verification_document_nationality_mismatch", "verification_document_not_readable", "verification_document_not_signed", "verification_document_not_uploaded", "verification_document_photo_mismatch", "verification_document_too_large", "verification_document_type_not_supported", "verification_failed_address_match", "verification_failed_business_iec_number", "verification_failed_document_match", "verification_failed_id_number_match", "verification_failed_keyed_identity", "verification_failed_keyed_match", "verification_failed_name_match", "verification_failed_other", "verification_failed_tax_id_match", "verification_failed_tax_id_not_issued", "verification_missing_executives", "verification_missing_owners", "verification_requires_additional_memorandum_of_associations" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code", minimum: nil, deprecated: nil, format: nil, description: "The code for the type of error.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "An informative message that indicates the error type and provides additional details about the error.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requirement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requirement", minimum: nil, deprecated: nil, format: nil, description: "The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requirement", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_requirements_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_wallet" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_method_details_card_wallet", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amex_express_checkout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_wallet_amex_express_checkout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amex_express_checkout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amex_express_checkout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "apple_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_wallet_apple_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "apple_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":apple_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dynamic_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dynamic_last4", minimum: nil, deprecated: nil, format: nil, description: "(For tokenized numbers only.) The last four digits of the device account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dynamic_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "google_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_wallet_google_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "google_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":google_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "masterpass" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_wallet_masterpass", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "masterpass", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":masterpass", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "samsung_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_wallet_samsung_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "samsung_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":samsung_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "amex_express_checkout", "apple_pay", "google_pay", "masterpass", "samsung_pay", "visa_checkout" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa_checkout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_wallet_visa_checkout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa_checkout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":visa_checkout", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card_wallet", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts_resource_discount_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":discount"], title: "discounts_resource_discount_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount, in %s, of the discount.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: "The discount that was applied to get this discount amount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":discounts_resource_discount_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":preferred_language"], title: "payment_method_options_bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: "Preferred language of the Bancontact authorization page that the customer is redirected to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_category" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_category", minimum: nil, deprecated: nil, format: nil, description: "The Klarna payment method used for this transaction.\nCan be one of `pay_later`, `pay_now`, `pay_with_financing`, or `pay_in_installments`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_category", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locale", minimum: nil, deprecated: nil, format: nil, description: "Preferred language of the Klarna authorization page that the customer is redirected to.\nCan be one of `de-AT`, `en-AT`, `nl-BE`, `fr-BE`, `en-BE`, `de-DE`, `en-DE`, `da-DK`, `en-DK`, `es-ES`, `en-ES`, `fi-FI`, `sv-FI`, `en-FI`, `en-GB`, `en-IE`, `it-IT`, `en-IT`, `nl-NL`, `en-NL`, `nb-NO`, `en-NO`, `sv-SE`, `en-SE`, `en-US`, `es-US`, `fr-FR`, or `en-FR`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locale", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_selfie_report" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status"], title: "gelato_selfie_report", minimum: nil, deprecated: nil, format: nil, description: "Result from a selfie check", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: "ID of the [File](https://stripe.com/docs/api/files) holding the image of the identity document used in this check.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "error", minimum: nil, deprecated: nil, format: nil, description: "Details on the verification error. Present when status is `unverified`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_selfie_report_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "selfie" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "selfie", minimum: nil, deprecated: nil, format: nil, description: "ID of the [File](https://stripe.com/docs/api/files) holding the image of the selfie used in this check.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":selfie", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["unverified", "verified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of this `selfie` check.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_selfie_report", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_transaction_receipt_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_transaction_receipt_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "The description of the item. The maximum length of this field is 26 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The quantity of the item.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total", minimum: nil, deprecated: nil, format: nil, description: "The total for this line item in cents.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_cost" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_cost", minimum: nil, deprecated: nil, format: nil, description: "The unit cost of the item in cents.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_cost", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_transaction_receipt_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_upfront" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount_subtotal", ":amount_total", ":total_details"], title: "quotes_resource_upfront", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_subtotal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_subtotal", minimum: nil, deprecated: nil, format: nil, description: "Total before any discounts or taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_subtotal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_total", minimum: nil, deprecated: nil, format: nil, description: "Total after discounts and taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "The line items that will appear on the next invoice after this quote is accepted. This does not include pending invoice items that exist on the customer but may still be included in the next invoice.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_total_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_details", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_upfront", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_from_quote" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":is_revision", ":quote"], title: "quotes_resource_from_quote", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "is_revision" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "is_revision", minimum: nil, deprecated: nil, format: nil, description: "Whether this quote is a revision of a different quote.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":is_revision", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quote" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quote", minimum: nil, deprecated: nil, format: nil, description: "The quote that was cloned.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":quote", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_from_quote", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction_gbp_credit_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transaction_gbp_credit_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Bank account fingerprint associated with the Stripe owned bank account receiving the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_method", minimum: nil, deprecated: nil, format: nil, description: "The credit transfer rails the sender used to push this transfer. The possible rails are: Faster Payments, BACS, CHAPS, and wire transfers. Currently only Faster Payments is supported.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last 4 digits of sender account number associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Sender entered arbitrary information about the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_account_number", minimum: nil, deprecated: nil, format: nil, description: "Sender account number associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_name", minimum: nil, deprecated: nil, format: nil, description: "Sender name associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_sort_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_sort_code", minimum: nil, deprecated: nil, format: nil, description: "Sender sort code associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_sort_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_transaction_gbp_credit_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_wallet_google_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_wallet_google_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_details_card_wallet_google_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "subscription_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the destination account. By default, the entire amount is transferred to the destination.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "The account where funds from the payment will be transferred to upon payment success.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bsb_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bsb_number", minimum: nil, deprecated: nil, format: nil, description: "Six-digit number identifying bank and branch associated with this bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bsb_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_links_resource_shipping_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":allowed_countries"], title: "payment_links_resource_shipping_address_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_countries" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "AC", "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CV", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MK", "ML", "MM", "MN", "MO", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SZ", "TA", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VN", "VU", "WF", "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW", "ZZ" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_countries", minimum: nil, deprecated: nil, format: nil, description: "An array of two-letter ISO country codes representing which countries Checkout should provide as options for shipping locations. Unsupported country codes: `AS, CX, CC, CU, HM, IR, KP, MH, FM, NF, MP, PW, SD, SY, UM, VI`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_countries", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_links_resource_shipping_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "radar.value_list_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":created_by", ":id", ":livemode", ":object", ":value", ":value_list" ], title: "radar.value_list_item", minimum: nil, deprecated: nil, format: nil, description: "Value list items allow you to add specific values to a given Radar value list, which can then be used in rules.\n\nRelated guide: [Managing List Items](https://stripe.com/docs/radar/lists#managing-list-items).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created_by", minimum: nil, deprecated: nil, format: nil, description: "The name or email address of the user who added this item to the value list.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["radar.value_list_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "The value of the item.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value_list" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value_list", minimum: nil, deprecated: nil, format: nil, description: "The identifier of the value list this item belongs to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value_list", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":radar.value_list_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_total_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount_discount", ":amount_tax"], title: "quotes_resource_total_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_discount", minimum: nil, deprecated: nil, format: nil, description: "This is the sum of all the discounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_discount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_shipping", minimum: nil, deprecated: nil, format: nil, description: "This is the sum of all the shipping amounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_tax", minimum: nil, deprecated: nil, format: nil, description: "This is the sum of all the tax amounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "breakdown" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_total_details_resource_breakdown", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "breakdown", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":breakdown", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_total_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":customer_acceptance", ":id", ":livemode", ":object", ":payment_method", ":payment_method_details", ":status", ":type" ], title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "A Mandate is a record of the permission a customer has given you to debit their payment method.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer_acceptance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "multi_use" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate_multi_use", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "multi_use", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":multi_use", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["mandate"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method associated with this mandate.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate_payment_method_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "single_use" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate_single_use", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "single_use", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":single_use", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the mandate, which indicates whether it can be used to initiate a payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["multi_use", "single_use"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_consent_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_pages_checkout_session_consent_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "promotions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["auto"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotions", minimum: nil, deprecated: nil, format: nil, description: "If set to `auto`, enables the collection of customer consent for promotional communications. The Checkout\nSession will determine whether to display an option to opt into promotional communication\nfrom the merchant depending on the customer's locale. Only available to US merchants.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":promotions", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_consent_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "period", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end", minimum: nil, deprecated: nil, format: "unix-time", description: "The end date of this usage period. All usage up to and including this point in time is included.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start", minimum: nil, deprecated: nil, format: "unix-time", description: "The start date of this usage period. All usage after this point in time is included.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "subscription_automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether Stripe automatically computes tax on this subscription.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: "The Unix timestamp marking when the account representative accepted their service agreement", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: "The IP address from which the account representative accepted their service agreement", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_agreement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_agreement", minimum: nil, deprecated: nil, format: nil, description: "The user's service agreement type", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_agreement", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: "The user agent of the browser from which the account representative accepted their service agreement", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_rate_delivery_estimate_bound" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":unit", ":value"], title: "shipping_rate_delivery_estimate_bound", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "unit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business_day", "day", "hour", "month", "week"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit", minimum: nil, deprecated: nil, format: nil, description: "A unit of time.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "Must be greater than 0.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping_rate_delivery_estimate_bound", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_payment_method_options_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_payment_method_options_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: "Configuration options for setting up an eMandate for cards issued in India.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_payment_method_options_card_mandate_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["any", "automatic", "challenge_only"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: "We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_payment_method_options_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_reader_reader_resource_set_reader_display_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "terminal_reader_reader_resource_set_reader_display_action", minimum: nil, deprecated: nil, format: nil, description: "Represents a reader action to set the reader display", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cart" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cart", minimum: nil, deprecated: nil, format: nil, description: "Cart object to be displayed by the reader.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_reader_reader_resource_cart", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cart", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cart"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of information to be displayed by the reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_reader_reader_resource_set_reader_display_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legal_entity_company_verification_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legal_entity_company_verification_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: "The back of a document returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `additional_verification`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "details", minimum: nil, deprecated: nil, format: nil, description: "A user-displayable string describing the verification state of this document.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "details_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "details_code", minimum: nil, deprecated: nil, format: nil, description: "One of `document_corrupt`, `document_expired`, `document_failed_copy`, `document_failed_greyscale`, `document_failed_other`, `document_failed_test_mode`, `document_fraudulent`, `document_incomplete`, `document_invalid`, `document_manipulated`, `document_not_readable`, `document_not_uploaded`, `document_type_not_supported`, or `document_too_large`. A machine-readable code specifying the verification state for this document.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":details_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: "The front of a document returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `additional_verification`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legal_entity_company_verification_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_data_document_report_date_of_birth" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_data_document_report_date_of_birth", minimum: nil, deprecated: nil, format: nil, description: "Point in Time", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: "Numerical day between 1 and 31.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: "Numerical month between 1 and 12.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: "The four-digit year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_data_document_report_date_of_birth", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "api_errors" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "api_errors", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "For card errors, the ID of the failed charge.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code", minimum: nil, deprecated: nil, format: nil, description: "For some errors that could be handled programmatically, a short string indicating the [error code](https://stripe.com/docs/error-codes) reported.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "decline_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "decline_code", minimum: nil, deprecated: nil, format: nil, description: "For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://stripe.com/docs/declines#issuer-declines) if they provide one.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":decline_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "doc_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "doc_url", minimum: nil, deprecated: nil, format: nil, description: "A URL to more information about the [error code](https://stripe.com/docs/error-codes) reported.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":doc_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "message", minimum: nil, deprecated: nil, format: nil, description: "A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":message", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "param" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "param", minimum: nil, deprecated: nil, format: nil, description: "If the error is parameter-specific, the parameter related to the error. For example, you can use this to display a message near the correct form field.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":param", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_type", minimum: nil, deprecated: nil, format: nil, description: "If the error is specific to the type of payment method, the payment method type that had a problem. This field is only populated for invoice-related errors.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "The source object for errors returned on a request involving a source.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["api_error", "card_error", "idempotency_error", "invalid_request_error"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of error returned. One of `api_error`, `card_error`, `idempotency_error`, or `invalid_request_error`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":api_errors", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transform_quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":divide_by", ":round"], title: "transform_quantity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "divide_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "divide_by", minimum: nil, deprecated: nil, format: nil, description: "Divide usage by this number.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":divide_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "round" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["down", "up"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "round", minimum: nil, deprecated: nil, format: nil, description: "After division, either round the result `up` or `down`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":round", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transform_quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_address_city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_address_line_1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_address_line_1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_address_line_1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_address_line_2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_address_line_2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_address_line_2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_address_postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_address_postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_address_postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "category" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "category", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":category", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_invoice", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscriptions_resource_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscriptions_resource_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: "This sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: "This sub-hash contains details about the Bancontact payment method options to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_bancontact", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "This sub-hash contains details about the Card payment method options to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_payment_method_options_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: "This sub-hash contains details about the Bank transfer payment method options to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_customer_balance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: "This sub-hash contains details about the Konbini payment method options to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_konbini", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: "This sub-hash contains details about the ACH direct debit payment method options to pass to invoices created by the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_us_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscriptions_resource_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country_spec_verification_field_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":additional", ":minimum"], title: "country_spec_verification_field_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional", minimum: nil, deprecated: nil, format: nil, description: "Additional fields which are only required for some users.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":additional", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum", minimum: nil, deprecated: nil, format: nil, description: "Fields which every account must eventually provide.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":minimum", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":country_spec_verification_field_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_setting_quote_setting" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_setting_quote_setting", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "Number of days within which a customer must pay invoices generated by this quote. This value will be `null` for quotes where `collection_method=charge_automatically`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_setting_quote_setting", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_customer_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_pages_checkout_session_customer_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The customer's address at the time of checkout. Note: This property is populated only for sessions on or after March 30, 2022.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The email associated with the Customer, if one exists, on the Checkout Session at the time of checkout or at time of session expiry.\nOtherwise, if the customer has consented to promotional content, this value is the most recent valid email provided by the customer on the Checkout form.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The customer's name at the time of checkout. Note: This property is populated only for sessions on or after March 30, 2022.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The customer's phone number at the time of checkout", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_exempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["exempt", "none", "reverse"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_exempt", minimum: nil, deprecated: nil, format: nil, description: "The customer’s tax exempt status at time of checkout.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_exempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_ids", minimum: nil, deprecated: nil, format: nil, description: "The customer’s tax IDs at time of checkout.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_customer_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "three_d_secure_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "three_d_secure_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "authentication_flow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["challenge", "frictionless"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authentication_flow", minimum: nil, deprecated: nil, format: nil, description: "For authenticated transactions: how the customer was authenticated by\nthe issuing bank.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authentication_flow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "result" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "attempt_acknowledged", "authenticated", "failed", "not_supported", "processing_error" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "result", minimum: nil, deprecated: nil, format: nil, description: "Indicates the outcome of 3D Secure authentication.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":result", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "result_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "abandoned", "bypassed", "canceled", "card_not_enrolled", "network_not_supported", "protocol_error", "rejected" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "result_reason", minimum: nil, deprecated: nil, format: nil, description: "Additional information about why 3D Secure succeeded or failed based\non the `result`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":result_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "version" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["1.0.2", "2.1.0", "2.2.0"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "version", minimum: nil, deprecated: nil, format: nil, description: "The version of 3D Secure that was used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":version", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":three_d_secure_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "order_return" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":created", ":currency", ":id", ":items", ":livemode", ":object" ], title: "order_return", minimum: nil, deprecated: nil, format: nil, description: "A return represents the full or partial return of a number of [order items](https://stripe.com/docs/api#order_items).\nReturns always belong to an order, and may optionally contain a refund.\n\nRelated guide: [Handling Returns](https://stripe.com/docs/orders/guide#handling-returns).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the returned line item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "The items included in this order return.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["order_return"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "order" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "order", minimum: nil, deprecated: nil, format: nil, description: "The order that this return includes items from.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":order", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund", minimum: nil, deprecated: nil, format: nil, description: "The ID of the refund issued for this return.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":refund", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":order_return", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_features" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":customer_update", ":invoice_history", ":payment_method_update", ":subscription_cancel", ":subscription_pause", ":subscription_update" ], title: "portal_features", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_customer_update", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_history" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_invoice_list", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_history", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_history", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_payment_method_update", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_cancel" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_subscription_cancel", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_cancel", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_cancel", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_pause" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_subscription_pause", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_pause", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_pause", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_subscription_update", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_update", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_features", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":setup_attempt_payment_method_details_au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_cardholder_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: "An identifying document, either a passport or local ID card.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_id_document", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_konbini_ministop" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":payment_code"], title: "payment_intent_next_action_konbini_ministop", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirmation_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_number", minimum: nil, deprecated: nil, format: nil, description: "The confirmation number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_code", minimum: nil, deprecated: nil, format: nil, description: "The payment code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_konbini_ministop", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: "Controls when the funds will be captured from the customer's account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Order identifier shown to the customer in Afterpay’s online portal. We recommend using a value that helps you answer any questions a customer might have about\nthe payment. The identifier is limited to 128 characters and may contain only letters, digits, underscores, backslashes and dashes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_radar.value_list_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_radar.value_list_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["radar.value_list_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_radar.value_list_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_links_resource_after_completion" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_links_resource_after_completion", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "hosted_confirmation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_links_resource_completion_behavior_confirmation_page", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_confirmation", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":hosted_confirmation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_links_resource_completion_behavior_redirect", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redirect", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redirect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["hosted_confirmation", "redirect"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The specified behavior after the purchase is complete.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_links_resource_after_completion", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["coupon"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_subscription_pause" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "portal_subscription_pause", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether the feature is enabled.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_subscription_pause", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "Account holder type: individual or company.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["checking", "savings"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "Account type: checkings or savings. Defaults to checking if omitted.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the bank.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: "Routing number of the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_multibanco" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_multibanco", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "entity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "entity", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":entity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_address_city", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_address_country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_address_line1", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_address_line2", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_address_postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_address_postal_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_address_postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_address_state", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_iban" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_iban", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_iban", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_multibanco", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_dispute_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":reason"], title: "issuing_dispute_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "canceled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_dispute_canceled_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":canceled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_dispute_duplicate_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fraudulent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_dispute_fraudulent_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fraudulent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fraudulent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchandise_not_as_described" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_dispute_merchandise_not_as_described_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchandise_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchandise_not_as_described", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "not_received" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_dispute_not_received_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "not_received", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":not_received", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "other" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_dispute_other_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "other", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":other", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "canceled", "duplicate", "fraudulent", "merchandise_not_as_described", "not_received", "other", "service_not_as_described" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "The reason for filing the dispute. Its value will match the field containing the evidence.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_not_as_described" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_dispute_service_not_as_described_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_not_as_described", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_not_as_described", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_dispute_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":delay_days", ":interval"], title: "transfer_schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "delay_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delay_days", minimum: nil, deprecated: nil, format: nil, description: "The number of days charges for the account will be held before being paid out.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":delay_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "How frequently funds will be paid out. One of `manual` (payouts only created via API call), `daily`, `weekly`, or `monthly`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "monthly_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "monthly_anchor", minimum: nil, deprecated: nil, format: nil, description: "The day of the month funds will be paid out. Only shown if `interval` is monthly. Payouts scheduled between the 29th and 31st of the month are sent on the last day of shorter months.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":monthly_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weekly_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weekly_anchor", minimum: nil, deprecated: nil, format: nil, description: "The day of the week funds will be paid out, of the style 'monday', 'tuesday', etc. Only shown if `interval` is weekly.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weekly_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_setting_customer_setting" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_setting_customer_setting", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_fields" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_setting_custom_field", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_fields", minimum: nil, deprecated: nil, format: nil, description: "Default custom fields to be displayed on invoices for this customer.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":custom_fields", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: "Default footer to be displayed on invoices for this customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_setting_customer_setting", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":active", ":created", ":id", ":livemode", ":metadata", ":object", ":type"], title: "shipping_rate", minimum: nil, deprecated: nil, format: nil, description: "Shipping rates describe the price of shipping presented to your customers and can be\napplied to [Checkout Sessions](https://stripe.com/docs/payments/checkout/shipping) to collect shipping costs.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the shipping rate can be used for new purchases. Defaults to `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "delivery_estimate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delivery_estimate", minimum: nil, deprecated: nil, format: nil, description: "The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate_delivery_estimate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":delivery_estimate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the shipping rate, meant to be displayable to the customer. This will appear on CheckoutSessions.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fixed_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate_fixed_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["shipping_rate"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: "Specifies whether the rate is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: "A [tax code](https://stripe.com/docs/tax/tax-codes) ID. The Shipping tax code is `txcd_92010001`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed_amount"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of calculation to use on the shipping rate. Can only be `fixed_amount` for now.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_payment_method_options_us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_payment_method_options_us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_payment_method_options_us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":automatic_tax", ":billing_cycle_anchor", ":cancel_at_period_end", ":collection_method", ":created", ":current_period_end", ":current_period_start", ":customer", ":id", ":items", ":livemode", ":metadata", ":object", ":start_date", ":status" ], title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "Subscriptions allow you to charge a customer on a recurring basis.\n\nRelated guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates that will apply to any subscription item that does not have `tax_rates` set. Invoices created will have their `default_tax_rates` populated from the subscription.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_update", minimum: nil, deprecated: nil, format: nil, description: "If specified, [pending updates](https://stripe.com/docs/billing/subscriptions/pending-updates) that will be applied to the subscription once the `latest_invoice` has been paid.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscriptions_resource_pending_update", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pending_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "items", minimum: nil, deprecated: nil, format: nil, description: "List of subscription items, each with an attached price.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "active", "canceled", "incomplete", "incomplete_expired", "past_due", "trialing", "unpaid" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Possible values are `incomplete`, `incomplete_expired`, `trialing`, `active`, `past_due`, `canceled`, or `unpaid`. \n\nFor `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. \n\nA subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. \n\nIf subscription `collection_method=charge_automatically` it becomes `past_due` when payment to renew it fails and `canceled` or `unpaid` (depending on your subscriptions settings) when Stripe has exhausted all payment retry attempts. \n\nIf subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "current_period_start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "current_period_start", minimum: nil, deprecated: nil, format: "unix-time", description: "Start of the current period that the subscription has been invoiced for.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":current_period_start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_start", minimum: nil, deprecated: nil, format: "unix-time", description: "If the subscription has a trial, the beginning of that trial.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at", minimum: nil, deprecated: nil, format: "unix-time", description: "A date in the future at which the subscription will automatically get canceled", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: "unix-time", description: "If the subscription has a trial, the end of that trial.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "latest_invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "latest_invoice", minimum: nil, deprecated: nil, format: nil, description: "The most recent invoice this subscription has generated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":latest_invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "current_period_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "current_period_end", minimum: nil, deprecated: nil, format: "unix-time", description: "End of the current period that the subscription has been invoiced for. At the end of this period, a new invoice will be created.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":current_period_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: "unix-time", description: "If the subscription has been canceled, the date of that cancellation. If the subscription was canceled with `cancel_at_period_end`, `canceled_at` will reflect the time of the most recent update request, not the end of the subscription period when the subscription is automatically moved to a canceled state.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "schedule", minimum: nil, deprecated: nil, format: nil, description: "The schedule attached to the subscription", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_automatic_tax", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "test_clock", minimum: nil, deprecated: nil, format: nil, description: "ID of the test clock this subscription belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: "unix-time", description: "Determines the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_at_period_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_at_period_end", minimum: nil, deprecated: nil, format: nil, description: "If the subscription has been canceled with the `at_period_end` flag set to `true`, `cancel_at_period_end` on the subscription will be true. You can use this attribute to determine whether a subscription that has a status of active is scheduled to be canceled at the end of the current period.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_at_period_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/alipay_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_pending_invoice_item_invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_pending_invoice_item_invoice", minimum: nil, deprecated: nil, format: "unix-time", description: "Specifies the approximate timestamp on which any pending invoice items will be billed according to the schedule provided at `pending_invoice_item_interval`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_pending_invoice_item_invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_billing_thresholds", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_invoice_item_interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_invoice_item_interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://stripe.com/docs/api#create_invoice) for the given subscription at the specified interval.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_pending_invoice_item_interval", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pending_invoice_item_interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_settings", minimum: nil, deprecated: nil, format: nil, description: "Payment settings passed on to invoices created by the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscriptions_resource_payment_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "Number of days a customer has to pay invoices generated by this subscription. This value will be `null` for subscriptions where `collection_method=charge_automatically`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ended_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ended_at", minimum: nil, deprecated: nil, format: "unix-time", description: "If the subscription has ended, the date the subscription ended.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ended_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the customer who owns the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pause_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pause_collection", minimum: nil, deprecated: nil, format: nil, description: "If specified, payment collection for this subscription will be paused.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscriptions_resource_pause_collection", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pause_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when the subscription was first created. The date might differ from the `created` date due to backdating.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: "Describes the current discount applied to this subscription, if there is one. When billing, a discount applied to a subscription overrides a discount applied on a customer-wide basis.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_setup_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_setup_intent", minimum: nil, deprecated: nil, format: nil, description: "You can use this [SetupIntent](https://stripe.com/docs/api/setup_intents) to collect user authentication when creating a subscription without immediate payment or updating a subscription's payment method, allowing you to optimize for off-session payments. Learn more in the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication#scenario-2).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pending_setup_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://stripe.com/docs/api/customers/object#customer_object-default_source).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscriptions_resource_pending_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":expires_at"], title: "subscriptions_resource_pending_update", minimum: nil, deprecated: nil, format: nil, description: "Pending Updates store the changes pending from a previous update that will be applied\nto the Subscription upon successful payment.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: "unix-time", description: "If the update is applied, determines the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The point after which the changes reflected by this update will be discarded and no longer applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_items", minimum: nil, deprecated: nil, format: nil, description: "List of subscription items, each with an attached plan, that will be set if the update is applied.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: "unix-time", description: "Unix timestamp representing the end of the trial period the customer will get before being charged for the first time, if the update is applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_from_plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_from_plan", minimum: nil, deprecated: nil, format: nil, description: "Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [Using trial periods on subscriptions](https://stripe.com/docs/billing/subscriptions/trials) to learn more.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_from_plan", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscriptions_resource_pending_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount_subtotal", ":amount_total", ":interval", ":interval_count", ":total_details" ], title: "quotes_resource_recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_subtotal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_subtotal", minimum: nil, deprecated: nil, format: nil, description: "Total before any discounts or taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_subtotal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_total", minimum: nil, deprecated: nil, format: nil, description: "Total after discounts and taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: "The number of intervals (specified in the `interval` attribute) between subscription billings. For example, `interval=month` and `interval_count=3` bills every 3 months.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_total_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_details", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_stripe_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_stripe_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_details_stripe_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":description", ":id", ":name", ":object"], title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: "[Tax codes](https://stripe.com/docs/tax/tax-codes) classify goods and services for tax purposes.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "A detailed description of which types of products the tax code represents.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "A short name for the tax code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["tax_code"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_installments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_installments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "plan", minimum: nil, deprecated: nil, format: nil, description: "Installment plan selected for the payment.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_installments_plan", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":plan", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card_installments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_branding_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_branding_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "icon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "icon", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":icon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "logo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "logo", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128px x 128px.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":logo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "primary_color" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "primary_color", minimum: nil, deprecated: nil, format: nil, description: "A CSS hex color value representing the primary branding color for this account", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":primary_color", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "secondary_color" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "secondary_color", minimum: nil, deprecated: nil, format: nil, description: "A CSS hex color value representing the secondary branding color for this account", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":secondary_color", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_branding_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_rate_fixed_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: "shipping_rate_fixed_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A non-negative integer in cents representing how much to charge.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping_rate_fixed_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_invoiceitem" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_invoiceitem", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoiceitem"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_invoiceitem", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_configuration_configuration_resource_currency_specific_config" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terminal_configuration_configuration_resource_currency_specific_config", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fixed_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fixed_amounts", minimum: nil, deprecated: nil, format: nil, description: "Fixed amounts displayed when collecting a tip", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fixed_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentages" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentages", minimum: nil, deprecated: nil, format: nil, description: "Percentages displayed when collecting a tip", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentages", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "smart_tip_threshold" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "smart_tip_threshold", minimum: nil, deprecated: nil, format: nil, description: "Below this amount, fixed amounts will be displayed; above it, percentages will be displayed", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":smart_tip_threshold", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_configuration_configuration_resource_currency_specific_config", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_display_bank_transfer_instructions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_intent_next_action_display_bank_transfer_instructions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_remaining" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_remaining", minimum: nil, deprecated: nil, format: nil, description: "The remaining amount that needs to be transferred to complete the payment.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_remaining", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "financial_addresses" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/funding_instructions_bank_transfer_financial_address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "financial_addresses", minimum: nil, deprecated: nil, format: nil, description: "A list of financial addresses that can be used to fund the customer balance", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":financial_addresses", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "A string identifying this payment. Instruct your customer to include this code in the reference or memo field of their bank transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["jp_bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of bank transfer", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_display_bank_transfer_instructions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "abn_amro", "asn_bank", "bunq", "handelsbanken", "ing", "knab", "moneyou", "rabobank", "regiobank", "revolut", "sns_bank", "triodos_bank", "van_lanschot" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "ABNANL2A", "ASNBNL21", "BUNQNL2A", "FVLBNL22", "HANDNL2A", "INGBNL2A", "KNABNL2H", "MOYONL21", "RABONL2U", "RBRBNL21", "REVOLT21", "SNSBNL2A", "TRIONL2U" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: "The Bank Identifier Code of the customer's bank.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit_mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit_mandate", minimum: nil, deprecated: nil, format: nil, description: "The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit_mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: "Last four characters of the IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by iDEAL directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: "balance_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Balance amount.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_amount_by_source_type", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_types", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":balance_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_owner", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "Owner's address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "Owner's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Owner's full name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "Owner's phone number (including extension).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_address", minimum: nil, deprecated: nil, format: nil, description: "Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":verified_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_email", minimum: nil, deprecated: nil, format: nil, description: "Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_phone", minimum: nil, deprecated: nil, format: nil, description: "Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legal_entity_dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legal_entity_dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: "The day of birth, between 1 and 31.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: "The month of birth, between 1 and 12.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: "The four-digit year of birth.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legal_entity_dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_wallet_apple_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_wallet_apple_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_card_wallet_apple_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: "Bank code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: "Bank Identifier Code of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit_mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit_mandate", minimum: nil, deprecated: nil, format: nil, description: "The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit_mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: "Last four characters of the IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: "Preferred language of the Bancontact authorization page that the customer is redirected to.\nCan be one of `en`, `de`, `fr`, or `nl`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by Bancontact directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dispute" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":balance_transactions", ":charge", ":created", ":currency", ":evidence", ":evidence_details", ":id", ":is_charge_refundable", ":livemode", ":metadata", ":object", ":reason", ":status" ], title: "dispute", minimum: nil, deprecated: nil, format: nil, description: "A dispute occurs when a customer questions your charge with their card issuer.\nWhen this happens, you're given the opportunity to respond to the dispute with\nevidence that shows that the charge is legitimate. You can find more\ninformation about the dispute process in our [Disputes and\nFraud](/docs/disputes) documentation.\n\nRelated guide: [Disputes and Fraud](https://stripe.com/docs/disputes).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Disputed amount. Usually the amount of the charge, but can differ (usually because of currency fluctuation or because only part of the order is disputed).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transactions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transactions", minimum: nil, deprecated: nil, format: nil, description: "List of zero, one, or two balance transactions that show funds withdrawn and reinstated to your Stripe account as a result of this dispute.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":balance_transactions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "ID of the charge that was disputed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "evidence_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute_evidence_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":evidence_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "is_charge_refundable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "is_charge_refundable", minimum: nil, deprecated: nil, format: nil, description: "If true, it is still possible to refund the disputed payment. Once the payment has been fully refunded, no further funds will be withdrawn from your Stripe account as a result of this dispute.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":is_charge_refundable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["dispute"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "ID of the PaymentIntent that was disputed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "Reason given by cardholder for dispute. Possible values are `bank_cannot_process`, `check_returned`, `credit_not_processed`, `customer_initiated`, `debit_not_authorized`, `duplicate`, `fraudulent`, `general`, `incorrect_account_details`, `insufficient_funds`, `product_not_received`, `product_unacceptable`, `subscription_canceled`, or `unrecognized`. Read more about [dispute reasons](https://stripe.com/docs/disputes/categories).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "charge_refunded", "lost", "needs_response", "under_review", "warning_closed", "warning_needs_response", "warning_under_review", "won" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Current status of dispute. Possible values are `warning_needs_response`, `warning_under_review`, `warning_closed`, `needs_response`, `under_review`, `charge_refunded`, `won`, or `lost`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dispute", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_links_resource_automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_links_resource_automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "If `true`, tax will be calculated automatically using the customer's location.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_links_resource_automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_authorization_controls" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_cardholder_authorization_controls", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_categories", minimum: nil, deprecated: nil, format: nil, description: "Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "blocked_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "blocked_categories", minimum: nil, deprecated: nil, format: nil, description: "Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":blocked_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_spending_limit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits", minimum: nil, deprecated: nil, format: nil, description: "Limit spending with amount-based rules that apply across this cardholder's cards.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits_currency", minimum: nil, deprecated: nil, format: nil, description: "Currency of the amounts within `spending_limits`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_authorization_controls", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_session_redaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status"], title: "verification_session_redaction", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["processing", "redacted"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Indicates whether this object and its related objects have been redacted or not.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":verification_session_redaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":created", ":display_name", ":id", ":inclusive", ":livemode", ":object", ":percentage" ], title: "tax_rate", minimum: nil, deprecated: nil, format: nil, description: "Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax.\n\nRelated guide: [Tax Rates](https://stripe.com/docs/billing/taxes/tax-rates).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Defaults to `true`. When set to `false`, this tax rate cannot be used with new applications or Checkout Sessions, but will still work for subscriptions and invoices that already have it set.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the tax rate for your internal use only. It will not be visible to your customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "The display name of the tax rates as it will appear to your customer on their receipt email, PDF, and the hosted invoice page.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "inclusive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "inclusive", minimum: nil, deprecated: nil, format: nil, description: "This specifies if the tax rate is inclusive or exclusive.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":inclusive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "jurisdiction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "jurisdiction", minimum: nil, deprecated: nil, format: nil, description: "The jurisdiction for the tax rate. You can use this label field for tax reporting purposes. It also appears on your customer’s invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":jurisdiction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["tax_rate"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percentage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percentage", minimum: nil, deprecated: nil, format: nil, description: "This represents the tax rate percent out of 100.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percentage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: "[ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, \"NY\" for New York, United States.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["gst", "hst", "jct", "pst", "qst", "rst", "sales_tax", "vat"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_type", minimum: nil, deprecated: nil, format: nil, description: "The high-level tax type, such as `vat` or `sales_tax`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":branding", ":card_payments", ":dashboard", ":payments"], title: "account_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bacs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_bacs_debit_payments_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bacs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "branding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_branding_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "branding", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":branding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_card_issuing_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_card_payments_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dashboard" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_dashboard_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dashboard", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dashboard", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_payments_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payouts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_payout_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payouts", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payouts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_sepa_debit_payments_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit_payments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_wechat" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_wechat", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "prepay_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "prepay_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":prepay_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "qr_code_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "qr_code_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":qr_code_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_wechat", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_konbini_stores" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_next_action_konbini_stores", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "familymart" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "familymart", minimum: nil, deprecated: nil, format: nil, description: "FamilyMart instruction details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_konbini_familymart", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":familymart", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lawson" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lawson", minimum: nil, deprecated: nil, format: nil, description: "Lawson instruction details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_konbini_lawson", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":lawson", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ministop" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ministop", minimum: nil, deprecated: nil, format: nil, description: "Ministop instruction details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_konbini_ministop", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ministop", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "seicomart" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "seicomart", minimum: nil, deprecated: nil, format: nil, description: "Seicomart instruction details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_konbini_seicomart", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":seicomart", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_konbini_stores", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "abn_amro", "asn_bank", "bunq", "handelsbanken", "ing", "knab", "moneyou", "rabobank", "regiobank", "revolut", "sns_bank", "triodos_bank", "van_lanschot" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank, if provided. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "ABNANL2A", "ASNBNL21", "BUNQNL2A", "FVLBNL22", "HANDNL2A", "INGBNL2A", "KNABNL2H", "MOYONL21", "RABONL2U", "RBRBNL21", "REVOLT21", "SNSBNL2A", "TRIONL2U" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: "The Bank Identifier Code of the customer's bank, if the bank was provided.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_payment_method_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "portal_payment_method_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether the feature is enabled.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_payment_method_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "radar.early_fraud_warning" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":actionable", ":charge", ":created", ":fraud_type", ":id", ":livemode", ":object" ], title: "radar.early_fraud_warning", minimum: nil, deprecated: nil, format: nil, description: "An early fraud warning indicates that the card issuer has notified us that a\ncharge may be fraudulent.\n\nRelated guide: [Early Fraud Warnings](https://stripe.com/docs/disputes/measuring#early-fraud-warnings).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "actionable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "actionable", minimum: nil, deprecated: nil, format: nil, description: "An EFW is actionable if it has not received a dispute and has not been fully refunded. You may wish to proactively refund a charge that receives an EFW, in order to avoid receiving a dispute later.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":actionable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "ID of the charge this early fraud warning is for, optionally expanded.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fraud_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fraud_type", minimum: nil, deprecated: nil, format: nil, description: "The type of fraud labelled by the issuer. One of `card_never_received`, `fraudulent_card_application`, `made_with_counterfeit_card`, `made_with_lost_card`, `made_with_stolen_card`, `misc`, `unauthorized_use_of_card`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fraud_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["radar.early_fraud_warning"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "ID of the Payment Intent this early fraud warning is for, optionally expanded.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":radar.early_fraud_warning", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge_outcome" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "charge_outcome", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "network_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network_status", minimum: nil, deprecated: nil, format: nil, description: "Possible values are `approved_by_network`, `declined_by_network`, `not_sent_to_network`, and `reversed_after_approval`. The value `reversed_after_approval` indicates the payment was [blocked by Stripe](https://stripe.com/docs/declines#blocked-payments) after bank authorization, and may temporarily appear as \"pending\" on a cardholder's statement.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network_status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "An enumerated value providing a more detailed explanation of the outcome's `type`. Charges blocked by Radar's default block rule have the value `highest_risk_level`. Charges placed in review by Radar's default review rule have the value `elevated_risk_level`. Charges authorized, blocked, or placed in review by custom rules have the value `rule`. See [understanding declines](https://stripe.com/docs/declines) for more details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "risk_level" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "risk_level", minimum: nil, deprecated: nil, format: nil, description: "Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are `normal`, `elevated`, `highest`. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the value `not_assessed`. In the event of an error in the evaluation, this field will have the value `unknown`. This field is only available with Radar.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":risk_level", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "risk_score" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "risk_score", minimum: nil, deprecated: nil, format: nil, description: "Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":risk_score", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "rule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "rule", minimum: nil, deprecated: nil, format: nil, description: "The ID of the Radar rule that matched the payment, if applicable.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/rule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":rule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "seller_message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "seller_message", minimum: nil, deprecated: nil, format: nil, description: "A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":seller_message", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Possible values are `authorized`, `manual_review`, `issuer_declined`, `blocked`, and `invalid`. See [understanding declines](https://stripe.com/docs/declines) and [Radar reviews](https://stripe.com/docs/radar/reviews) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":charge_outcome", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_wechat_pay_redirect_to_ios_app" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":native_url"], title: "payment_intent_next_action_wechat_pay_redirect_to_ios_app", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "native_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "native_url", minimum: nil, deprecated: nil, format: nil, description: "An universal link that redirect to WeChat Pay app", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":native_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_wechat_pay_redirect_to_ios_app", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_selfie_report_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_selfie_report_error", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "selfie_document_missing_photo", "selfie_face_mismatch", "selfie_manipulated", "selfie_unverified_other" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code", minimum: nil, deprecated: nil, format: nil, description: "A short machine-readable string giving the reason for the verification failure.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "A human-readable message giving the reason for the failure. These messages can be shown to your users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_selfie_report_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_schedules_resource_default_settings_automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "subscription_schedules_resource_default_settings_automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether Stripe automatically computes tax on invoices created during this phase.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_schedules_resource_default_settings_automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_paynow_display_qr_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":image_url_png", ":image_url_svg"], title: "payment_intent_next_action_paynow_display_qr_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "The raw data string used to generate QR code, it should be used together with QR code library.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "image_url_png" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "image_url_png", minimum: nil, deprecated: nil, format: nil, description: "The image_url_png string used to render QR code", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":image_url_png", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "image_url_svg" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "image_url_svg", minimum: nil, deprecated: nil, format: nil, description: "The image_url_svg string used to render QR code", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":image_url_svg", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_paynow_display_qr_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_checks" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_checks", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_line1_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1_check", minimum: nil, deprecated: nil, format: nil, description: "If a address line1 was provided, results of the check, one of `pass`, `fail`, `unavailable`, or `unchecked`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_postal_code_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_postal_code_check", minimum: nil, deprecated: nil, format: nil, description: "If a address postal code was provided, results of the check, one of `pass`, `fail`, `unavailable`, or `unchecked`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_postal_code_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_check", minimum: nil, deprecated: nil, format: nil, description: "If a CVC was provided, results of the check, one of `pass`, `fail`, `unavailable`, or `unchecked`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_check", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card_checks", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quote" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount_subtotal", ":amount_total", ":automatic_tax", ":collection_method", ":computed", ":created", ":discounts", ":expires_at", ":id", ":livemode", ":metadata", ":object", ":status", ":status_transitions", ":subscription_data", ":total_details" ], title: "quote", minimum: nil, deprecated: nil, format: nil, description: "A Quote is a way to model prices that you'd like to provide to a customer.\nOnce accepted, it will automatically create an invoice, subscription or subscription schedule.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates applied to this quote.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: "A unique number that identifies this particular quote. This number is assigned once the quote is [finalized](https://stripe.com/docs/quotes/overview#finalize).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "from_quote" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "from_quote", minimum: nil, deprecated: nil, format: nil, description: "Details of the quote that was cloned. See the [cloning documentation](https://stripe.com/docs/quotes/clone) for more details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_from_quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":from_quote", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["accepted", "canceled", "draft", "open"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the quote.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The subscription that was created or updated from this quote.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_total", minimum: nil, deprecated: nil, format: nil, description: "Total after discounts and taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_subtotal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_subtotal", minimum: nil, deprecated: nil, format: nil, description: "Total before any discounts or taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_subtotal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The discounts applied to this quote.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_automatic_tax", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "test_clock", minimum: nil, deprecated: nil, format: nil, description: "ID of the test clock this quote belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status_transitions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_status_transitions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status_transitions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status_transitions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The date on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_total_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: "All invoices will be billed using the specified settings.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_setting_quote_setting", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["quote"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "The invoice that was created from this quote.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer which this quote belongs to. A customer is required before finalizing the quote. Once specified, it cannot be changed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_schedule", minimum: nil, deprecated: nil, format: nil, description: "The subscription schedule that was created or updated from this quote.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":subscription_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "header" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "header", minimum: nil, deprecated: nil, format: nil, description: "A header that will be displayed on the quote PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":header", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: "A footer that will be displayed on the quote PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "A description that will be displayed on the quote PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_subscription_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "A list of items the customer is being quoted for.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "computed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_computed", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "computed", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":computed", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quote", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "mandate_payment_method_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate_au_becs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate_bacs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card_mandate_payment_method_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the payment method associated with this mandate. An additional hash is included on `payment_method_details` with a name matching this value. It contains mandate information specific to the payment method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate_us_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_reversed", ":created", ":currency", ":id", ":livemode", ":metadata", ":object", ":reversals", ":reversed" ], title: "transfer", minimum: nil, deprecated: nil, format: nil, description: "A `Transfer` object is created when you move funds between Stripe accounts as\npart of Connect.\n\nBefore April 6, 2017, transfers also represented movement of funds from a\nStripe account to a card or bank account. This behavior has since been split\nout into a [Payout](https://stripe.com/docs/api#payout_object) object, with corresponding payout endpoints. For more\ninformation, read about the\n[transfer/payout split](https://stripe.com/docs/transfer-payout-split).\n\nRelated guide: [Creating Separate Charges and Transfers](https://stripe.com/docs/connect/charges-transfers).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount in %s to be transferred.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_reversed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_reversed", minimum: nil, deprecated: nil, format: nil, description: "Amount in %s reversed (can be less than the amount attribute on the transfer if a partial reversal was issued).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_reversed", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "Balance transaction that describes the impact of this transfer on your account balance.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time that this record of the transfer was first created.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "ID of the Stripe account the transfer was sent to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination_payment" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination_payment", minimum: nil, deprecated: nil, format: nil, description: "If the destination is a Stripe account, this will be the ID of the payment that the destination account received for the transfer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination_payment", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reversals" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "reversals", minimum: nil, deprecated: nil, format: nil, description: "A list of reversals that have been applied to the transfer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_reversal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":reversals", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reversed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reversed", minimum: nil, deprecated: nil, format: nil, description: "Whether the transfer has been fully reversed. If the transfer is only partially reversed, this attribute will still be false.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reversed", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transaction", minimum: nil, deprecated: nil, format: nil, description: "ID of the charge or payment that was used to fund the transfer. If null, the transfer was funded from the available balance.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":source_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type", minimum: nil, deprecated: nil, format: nil, description: "The source balance this transfer came from. One of `card`, `fpx`, or `bank_account`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies this transaction as part of a group. See the [Connect documentation](https://stripe.com/docs/connect/charges-transfers#transfer-options) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_cryptogram" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_cryptogram", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_cryptogram", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_preferred_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_preferred_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_preferred_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authorization_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authorization_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authorization_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authorization_response_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authorization_response_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authorization_response_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvm_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvm_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvm_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "data_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dedicated_file_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dedicated_file_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dedicated_file_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "emv_auth_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "emv_auth_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":emv_auth_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "evidence_customer_signature" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence_customer_signature", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":evidence_customer_signature", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "evidence_transaction_certificate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence_transaction_certificate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":evidence_transaction_certificate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pos_device_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pos_device_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pos_device_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pos_entry_mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pos_entry_mode", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pos_entry_mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "read_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "read_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":read_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reader" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reader", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reader", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_verification_results" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terminal_verification_results", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":terminal_verification_results", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_status_information" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_status_information", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_status_information", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_order_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_order_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount (price) for this order item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "This currency of this order item. Required when `amount` is present.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "Human-readable description for this order item.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "parent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "parent", minimum: nil, deprecated: nil, format: nil, description: "The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":parent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The quantity of this order item. When type is `sku`, this is the number of instances of the SKU to be ordered.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of this order item. Must be `sku`, `tax`, or `shipping`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_order_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "networks" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":available"], title: "networks", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "available" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "available", minimum: nil, deprecated: nil, format: nil, description: "All available networks for the card.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":available", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred", minimum: nil, deprecated: nil, format: nil, description: "The preferred network for the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":networks", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data_string" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data_string", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data_string", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "native_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "native_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":native_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "alior_bank", "bank_millennium", "bank_nowy_bfg_sa", "bank_pekao_sa", "banki_spbdzielcze", "blik", "bnp_paribas", "boz", "citi_handlowy", "credit_agricole", "envelobank", "etransfer_pocztowy24", "getin_bank", "ideabank", "ing", "inteligo", "mbank_mtransfer", "nest_przelew", "noble_pay", "pbac_z_ipko", "plus_bank", "santander_przelew24", "tmobile_usbugi_bankowe", "toyota_bank", "volkswagen_bank" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank, if provided.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: "Bank code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: "Bank Identifier Code of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by Giropay directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.\nGiropay rarely provides this information so the attribute is usually empty.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: "OXXO reference number", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_person" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_person", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["person"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_person", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_card_issuing_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_card_issuing_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card_issuing_account_terms_of_service", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_card_issuing_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "credit_note_tax_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":inclusive", ":tax_rate"], title: "credit_note_tax_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount, in %s, of the tax.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "inclusive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "inclusive", minimum: nil, deprecated: nil, format: nil, description: "Whether this tax amount is inclusive or exclusive.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":inclusive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rate", minimum: nil, deprecated: nil, format: nil, description: "The tax rate that was applied to get this tax amount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":credit_note_tax_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "scheduled_query_run" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":data_load_time", ":id", ":livemode", ":object", ":result_available_until", ":sql", ":status", ":title" ], title: "scheduled_query_run", minimum: nil, deprecated: nil, format: nil, description: "If you have [scheduled a Sigma query](https://stripe.com/docs/sigma/scheduled-queries), you'll\nreceive a `sigma.scheduled_query_run.created` webhook each time the query\nruns. The webhook contains a `ScheduledQueryRun` object, which you can use to\nretrieve the query results.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "data_load_time" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data_load_time", minimum: nil, deprecated: nil, format: "unix-time", description: "When the query was run, Sigma contained a snapshot of your Stripe data at this time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data_load_time", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/sigma_scheduled_query_run_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "error", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "file" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "file", minimum: nil, deprecated: nil, format: nil, description: "The file object representing the results of the query.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":file", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["scheduled_query_run"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "result_available_until" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "result_available_until", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the result expires and is no longer available for download.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":result_available_until", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sql" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sql", minimum: nil, deprecated: nil, format: nil, description: "SQL for the query.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 100_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sql", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The query's execution status, which will be `completed` for successful runs, and `canceled`, `failed`, or `timed_out` otherwise.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: "Title of the query.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":scheduled_query_run", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checkout.session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":automatic_tax", ":cancel_url", ":expires_at", ":id", ":livemode", ":mode", ":object", ":payment_method_types", ":payment_status", ":success_url" ], title: "checkout.session", minimum: nil, deprecated: nil, format: nil, description: "A Checkout Session represents your customer's session as they pay for\none-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout)\nor [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a\nnew Session each time your customer attempts to pay.\n\nOnce payment is successful, the Checkout Session will contain a reference\nto the [Customer](https://stripe.com/docs/api/customers), and either the successful\n[PaymentIntent](https://stripe.com/docs/api/payment_intents) or an active\n[Subscription](https://stripe.com/docs/api/subscriptions).\n\nYou can create a Checkout Session on your server and pass its ID to the\nclient to begin Checkout.\n\nRelated guide: [Checkout Server Quickstart](https://stripe.com/docs/payments/checkout/api).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping information for this Checkout Session.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_shipping_option", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_options", minimum: nil, deprecated: nil, format: nil, description: "The shipping rate options applied to this Session.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object. Used to pass to `redirectToCheckout`\nin Stripe.js.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "consent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "consent", minimum: nil, deprecated: nil, format: nil, description: "Results of `consent_collection` for this session.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_consent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":consent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["complete", "expired", "open"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the Checkout Session, one of `open`, `complete`, or `expired`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancel_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancel_url", minimum: nil, deprecated: nil, format: nil, description: "The URL the customer will be directed to if they decide to cancel payment and return to your website.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancel_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["auto", "required"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address_collection", minimum: nil, deprecated: nil, format: nil, description: "Describes whether Checkout should collect the customer's billing address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_rate", minimum: nil, deprecated: nil, format: nil, description: "The ID of the ShippingRate for Checkout Sessions in `payment` mode.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "allow_promotion_codes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allow_promotion_codes", minimum: nil, deprecated: nil, format: nil, description: "Enables user redeemable promotion codes.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allow_promotion_codes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The ID of the subscription for Checkout Sessions in `subscription` mode.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL to the Checkout Session. Redirect customers to this URL to take them to Checkout. If you’re using [Custom Domains](https://stripe.com/docs/payments/checkout/custom-domains), the URL will use your subdomain. Otherwise, it’ll use `checkout.stripe.com.`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_total", minimum: nil, deprecated: nil, format: nil, description: "Total of all items after discounts and taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_subtotal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_subtotal", minimum: nil, deprecated: nil, format: nil, description: "Total of all items before discounts or taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_subtotal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_tax_id_collection", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "after_expiration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "after_expiration", minimum: nil, deprecated: nil, format: nil, description: "When set, provides configuration for actions to take if this Checkout Session expires.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_after_expiration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":after_expiration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_reference_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_reference_id", minimum: nil, deprecated: nil, format: nil, description: "A unique string to reference the Checkout Session. This can be a\ncustomer ID, a cart ID, or similar, and can be used to reconcile the\nSession with your internal systems.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_reference_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SetupIntent for Checkout Sessions in `setup` mode.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":setup_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_automatic_tax", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp at which the Checkout Session will expire.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_details", minimum: nil, deprecated: nil, format: nil, description: "Tax and discount details for the computed total amount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_total_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":total_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checkout.session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recovered_from" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "recovered_from", minimum: nil, deprecated: nil, format: nil, description: "The ID of the original expired Checkout Session that triggered the recovery flow.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":recovered_from", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "success_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "success_url", minimum: nil, deprecated: nil, format: nil, description: "The URL the customer will be directed to after the payment or\nsubscription creation is successful.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":success_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["payment", "setup", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mode", minimum: nil, deprecated: nil, format: nil, description: "The mode of the Checkout Session.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "submit_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["auto", "book", "donate", "pay"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "submit_type", minimum: nil, deprecated: nil, format: nil, description: "Describes the type of transaction being performed by Checkout in order to customize\nrelevant text on the page, such as the submit button. `submit_type` can only be\nspecified on Checkout Sessions in `payment` mode, but not Checkout Sessions\nin `subscription` or `setup` mode.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":submit_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer for this Session.\nFor Checkout Sessions in `payment` or `subscription` mode, Checkout\nwill create a new customer object based on information provided\nduring the payment flow unless an existing customer was provided when\nthe Session was created.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone_number_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_phone_number_collection", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone_number_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone_number_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_details", minimum: nil, deprecated: nil, format: nil, description: "The customer details including the customer's tax exempt status and the customer's tax IDs. Only present on Sessions in `payment` or `subscription` mode.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_customer_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_email", minimum: nil, deprecated: nil, format: nil, description: "If provided, this value will be used when the Customer object is created.\nIf not provided, customers will be asked to enter their email address.\nUse this parameter to prefill customer data if you already have an email\non file. To access information about the customer once the payment flow is\ncomplete, use the `customer` attribute.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "The ID of the PaymentIntent for Checkout Sessions in `payment` mode.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "consent_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "consent_collection", minimum: nil, deprecated: nil, format: nil, description: "When set, provides configuration for the Checkout Session to gather active consent from customers.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_consent_collection", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":consent_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address_collection", minimum: nil, deprecated: nil, format: nil, description: "When set, provides configuration for Checkout to collect a shipping address from a customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_shipping_address_collection", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "locale" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "auto", "bg", "cs", "da", "de", "el", "en", "en-GB", "es", "es-419", "et", "fi", "fil", "fr", "fr-CA", "hr", "hu", "id", "it", "ja", "ko", "lt", "lv", "ms", "mt", "nb", "nl", "pl", "pt", "pt-BR", "ro", "ru", "sk", "sl", "sv", "th", "tr", "vi", "zh", "zh-HK", "zh-TW" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "locale", minimum: nil, deprecated: nil, format: nil, description: "The IETF language tag of the locale Checkout is displayed in. If blank or `auto`, the browser's locale is used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":locale", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "A list of the types of payment methods (e.g. card) this Checkout\nSession is allowed to accept.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_link" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_link", minimum: nil, deprecated: nil, format: nil, description: "The ID of the Payment Link that created this Session.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_link", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_creation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["always", "if_required"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_creation", minimum: nil, deprecated: nil, format: nil, description: "Configure whether a Checkout Session creates a Customer when the Checkout Session completes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_creation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "The line items purchased by the customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for the PaymentIntent or SetupIntent of this CheckoutSession.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout_session_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["no_payment_required", "paid", "unpaid"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_status", minimum: nil, deprecated: nil, format: nil, description: "The payment status of the Checkout Session, one of `paid`, `unpaid`, or `no_payment_required`.\nYou can use this value to decide when to fulfill your customer's order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":checkout.session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sku" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":attributes", ":created", ":currency", ":id", ":inventory", ":livemode", ":metadata", ":object", ":price", ":product", ":updated" ], title: "sku", minimum: nil, deprecated: nil, format: nil, description: "Stores representations of [stock keeping units](http://en.wikipedia.org/wiki/Stock_keeping_unit).\nSKUs describe specific product variations, taking into account any combination of: attributes,\ncurrency, and cost. For example, a product may be a T-shirt, whereas a specific SKU represents\nthe `size: large`, `color: red` version of that shirt.\n\nCan also be used to manage inventory.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the SKU is available for purchase.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "attributes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "attributes", minimum: nil, deprecated: nil, format: nil, description: "A dictionary of attributes and values for the attributes defined by the product. If, for example, a product's attributes are `[\"size\", \"gender\"]`, a valid SKU has the following dictionary of attributes: `{\"size\": \"Medium\", \"gender\": \"Unisex\"}`.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":attributes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "image" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "image", minimum: nil, deprecated: nil, format: nil, description: "The URL of an image for this SKU, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 2048, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":image", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "inventory" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/sku_inventory", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "inventory", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":inventory", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["sku"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "package_dimensions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "package_dimensions", minimum: nil, deprecated: nil, format: nil, description: "The dimensions of this SKU for shipping purposes.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/package_dimensions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":package_dimensions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The cost of the item as a positive integer in the smallest currency unit (that is, 100 cents to charge $1.00, or 100 to charge ¥100, Japanese Yen being a zero-decimal currency).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: "The ID of the product this SKU is associated with. The product must be currently active.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "updated" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "updated", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was last updated. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":updated", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sku", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_payout_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":debit_negative_balances", ":schedule"], title: "account_payout_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "debit_negative_balances" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "debit_negative_balances", minimum: nil, deprecated: nil, format: nil, description: "A Boolean indicating if Stripe should try to reclaim negative balances from an attached bank account. See our [Understanding Connect Account Balances](https://stripe.com/docs/connect/account-balances) documentation for details. Default value is `false` for Custom accounts, otherwise `true`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":debit_negative_balances", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_schedule", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "schedule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "The text that appears on the bank account statement for payouts. If not set, this defaults to the platform's bank descriptor as set in the Dashboard.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_payout_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_invoice_list" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "portal_invoice_list", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether the feature is enabled.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_invoice_list", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_sepa_debit_payments_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_sepa_debit_payments_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "creditor_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "creditor_id", minimum: nil, deprecated: nil, format: nil, description: "SEPA creditor identifier that identifies the company making the payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":creditor_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_sepa_debit_payments_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_wallet_amex_express_checkout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_wallet_amex_express_checkout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_card_wallet_amex_express_checkout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_report_document_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_report_document_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["driving_license", "id_card", "passport"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_types", minimum: nil, deprecated: nil, format: nil, description: "Array of strings of allowed identity document types. If the provided identity document isn’t one of the allowed types, the verification check will fail with a document_type_not_allowed error code.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_id_number", minimum: nil, deprecated: nil, format: nil, description: "Collect an ID number and perform an [ID number check](https://stripe.com/docs/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_live_capture" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_live_capture", minimum: nil, deprecated: nil, format: nil, description: "Disable image uploads, identity document images have to be captured using the device’s camera.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_live_capture", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "require_matching_selfie" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "require_matching_selfie", minimum: nil, deprecated: nil, format: nil, description: "Capture a face image and perform a [selfie check](https://stripe.com/docs/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://stripe.com/docs/identity/selfie).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":require_matching_selfie", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_report_document_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_transaction_flight_data_leg" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_transaction_flight_data_leg", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "arrival_airport_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "arrival_airport_code", minimum: nil, deprecated: nil, format: nil, description: "The three-letter IATA airport code of the flight's destination.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":arrival_airport_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "carrier", minimum: nil, deprecated: nil, format: nil, description: "The airline carrier code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "departure_airport_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "departure_airport_code", minimum: nil, deprecated: nil, format: nil, description: "The three-letter IATA airport code that the flight departed from.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":departure_airport_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "flight_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flight_number", minimum: nil, deprecated: nil, format: nil, description: "The flight number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flight_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_class" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_class", minimum: nil, deprecated: nil, format: nil, description: "The flight's service class.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_class", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "stopover_allowed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "stopover_allowed", minimum: nil, deprecated: nil, format: nil, description: "Whether a stopover is allowed on this flight.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":stopover_allowed", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_transaction_flight_data_leg", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing.cardholder" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":billing", ":created", ":id", ":livemode", ":metadata", ":name", ":object", ":requirements", ":status", ":type" ], title: "issuing.cardholder", minimum: nil, deprecated: nil, format: nil, description: "An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards.\n\nRelated guide: [How to create a Cardholder](https://stripe.com/docs/issuing/cards#create-cardholder)", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: "Additional information about a `company` cardholder.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_company", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "individual", minimum: nil, deprecated: nil, format: nil, description: "Additional information about an `individual` cardholder.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_individual", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's name. This will be printed on cards issued to them.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["issuing.cardholder"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone_number", minimum: nil, deprecated: nil, format: nil, description: "The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure#when-is-3d-secure-applied) for more details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_requirements", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_controls" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_controls", minimum: nil, deprecated: nil, format: nil, description: "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_authorization_controls", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":spending_controls", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "blocked", "inactive"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Specifies whether to permit authorizations on this cardholder's cards.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "One of `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing.cardholder", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction_sepa_credit_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transaction_sepa_credit_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Reference associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_iban" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_iban", minimum: nil, deprecated: nil, format: nil, description: "Sender's bank account IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_iban", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_name", minimum: nil, deprecated: nil, format: nil, description: "Sender's name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_transaction_sepa_credit_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":coupon", ":deleted", ":id", ":object", ":start"], title: "deleted_discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "checkout_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checkout_session", minimum: nil, deprecated: nil, format: nil, description: "The Checkout session that this coupon is applied to, if it is applied to a particular session in payment mode. Will not be present for subscription mode.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":checkout_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer associated with this discount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "The ID of the discount object. Discounts cannot be fetched by ID. Use `expand[]=discounts` in API calls to expand discount IDs in an array.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "The invoice that the discount's coupon was applied to, if it was applied directly to a particular invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_item", minimum: nil, deprecated: nil, format: nil, description: "The invoice item `id` (or invoice line item `id` for invoice line items of type='subscription') that the discount's coupon was applied to, if it was applied directly to a particular invoice item or invoice line item.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["discount"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "The promotion code applied to create this discount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/promotion_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start", minimum: nil, deprecated: nil, format: "unix-time", description: "Date that the coupon was applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The subscription that this coupon is applied to, if it is applied to a particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_discount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email_sent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":email_sent_at", ":email_sent_to"], title: "email_sent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "email_sent_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email_sent_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp when the email was sent.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email_sent_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email_sent_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email_sent_to", minimum: nil, deprecated: nil, format: nil, description: "The recipient's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email_sent_to", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":email_sent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "event" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":data", ":id", ":livemode", ":object", ":pending_webhooks", ":type" ], title: "event", minimum: nil, deprecated: nil, format: nil, description: "Events are our way of letting you know when something interesting happens in\nyour account. When an interesting event occurs, we create a new `Event`\nobject. For example, when a charge succeeds, we create a `charge.succeeded`\nevent; and when an invoice payment attempt fails, we create an\n`invoice.payment_failed` event. Note that many API requests may cause multiple\nevents to be created. For example, if you create a new subscription for a\ncustomer, you will receive both a `customer.subscription.created` event and a\n`charge.succeeded` event.\n\nEvents occur when the state of another API resource changes. The state of that\nresource at the time of the change is embedded in the event's data field. For\nexample, a `charge.succeeded` event will contain a charge, and an\n`invoice.payment_failed` event will contain an invoice.\n\nAs with other API resources, you can use endpoints to retrieve an\n[individual event](https://stripe.com/docs/api#retrieve_event) or a [list of events](https://stripe.com/docs/api#list_events)\nfrom the API. We also have a separate\n[webhooks](http://en.wikipedia.org/wiki/Webhook) system for sending the\n`Event` objects directly to an endpoint on your server. Webhooks are managed\nin your\n[account settings](https://dashboard.stripe.com/account/webhooks),\nand our [Using Webhooks](https://stripe.com/docs/webhooks) guide will help you get set up.\n\nWhen using [Connect](https://stripe.com/docs/connect), you can also receive notifications of\nevents that occur in connected accounts. For these events, there will be an\nadditional `account` attribute in the received `Event` object.\n\n**NOTE:** Right now, access to events through the [Retrieve Event API](https://stripe.com/docs/api#retrieve_event) is\nguaranteed only for 30 days.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "The connected account that originated the event.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "api_version" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "api_version", minimum: nil, deprecated: nil, format: nil, description: "The Stripe API version used to render `data`. *Note: This property is populated only for events on or after October 31, 2014*.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":api_version", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/notification_event_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["event"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_webhooks" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_webhooks", minimum: nil, deprecated: nil, format: nil, description: "Number of webhooks that have yet to be successfully delivered (i.e., to return a 20x response) to the URLs you've specified.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending_webhooks", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request", minimum: nil, deprecated: nil, format: nil, description: "Information on the API request that instigated the event.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/notification_event_request", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":request", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Description of the event (e.g., `invoice.created` or `charge.refunded`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":event", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_reader_reader_resource_line_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":description", ":quantity"], title: "terminal_reader_reader_resource_line_item", minimum: nil, deprecated: nil, format: nil, description: "Represents a line item to be displayed on the reader", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the line item. A positive integer in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "Description of the line item.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The quantity of the line item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_reader_reader_resource_line_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bsb_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bsb_number", minimum: nil, deprecated: nil, format: nil, description: "Bank-State-Branch number of the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bsb_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the mandate used to make this payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "transaction_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_id", minimum: nil, deprecated: nil, format: nil, description: "Unique transaction id generated by GrabPay", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_sku" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_sku", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["sku"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_sku", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction_ach_credit_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transaction_ach_credit_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_data", minimum: nil, deprecated: nil, format: nil, description: "Customer data associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Bank account fingerprint associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last 4 digits of the account number associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: "Routing number associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_transaction_ach_credit_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_portal.configuration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":business_profile", ":created", ":features", ":id", ":is_default", ":livemode", ":object", ":updated" ], title: "billing_portal.configuration", minimum: nil, deprecated: nil, format: nil, description: "A portal configuration describes the functionality and behavior of a portal session.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the configuration is active and can be used to create portal sessions.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "ID of the Connect Application that created the configuration.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_business_profile", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_profile", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_return_url", minimum: nil, deprecated: nil, format: nil, description: "The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://stripe.com/docs/api/customer_portal/sessions/create#create_portal_session-return_url) when creating the session.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "features" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_features", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "features", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":features", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "is_default" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "is_default", minimum: nil, deprecated: nil, format: nil, description: "Whether the configuration is the default. If `true`, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":is_default", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["billing_portal.configuration"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "updated" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "updated", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was last updated. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":updated", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing_portal.configuration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fee_refund" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":created", ":currency", ":fee", ":id", ":object"], title: "fee_refund", minimum: nil, deprecated: nil, format: nil, description: "`Application Fee Refund` objects allow you to refund an application fee that\nhas previously been created but not yet refunded. Funds will be refunded to\nthe Stripe account from which the fee was originally collected.\n\nRelated guide: [Refunding Application Fees](https://stripe.com/docs/connect/destination-charges#refunding-app-fee).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount, in %s.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "Balance transaction that describes the impact on your account balance.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fee", minimum: nil, deprecated: nil, format: nil, description: "ID of the application fee that was refunded.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application_fee", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fee_refund"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":fee_refund", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ephemeral_key" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":expires", ":id", ":livemode", ":object"], title: "ephemeral_key", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the key will expire. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["ephemeral_key"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "secret", minimum: nil, deprecated: nil, format: nil, description: "The key's secret. You can use this value to make authorized requests to the Stripe API.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":secret", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":ephemeral_key", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_konbini_seicomart" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":payment_code"], title: "payment_intent_next_action_konbini_seicomart", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirmation_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_number", minimum: nil, deprecated: nil, format: nil, description: "The confirmation number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_code", minimum: nil, deprecated: nil, format: nil, description: "The payment code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_konbini_seicomart", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The customer's date of birth, if provided.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_flows_private_payment_methods_klarna_dob", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legal_entity_ubo_declaration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legal_entity_ubo_declaration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: "The Unix timestamp marking when the beneficial owner attestation was made.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: "The IP address from which the beneficial owner attestation was made.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: "The user-agent string from the browser where the beneficial owner attestation was made.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legal_entity_ubo_declaration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "file_link" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":expired", ":file", ":id", ":livemode", ":metadata", ":object" ], title: "file_link", minimum: nil, deprecated: nil, format: nil, description: "To share the contents of a `File` object with non-Stripe users, you can\ncreate a `FileLink`. `FileLink`s contain a URL that can be used to\nretrieve the contents of the file without authentication.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expired" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expired", minimum: nil, deprecated: nil, format: nil, description: "Whether this link is already expired.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expired", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the link expires.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "file" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "file", minimum: nil, deprecated: nil, format: nil, description: "The file object this link points to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":file", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["file_link"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The publicly accessible URL to download the file.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":file_link", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":payment_schedule", ":transaction_type"], title: "mandate_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "default_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for", minimum: nil, deprecated: nil, format: nil, description: "List of Stripe products where this mandate can be selected automatically.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: "Description of the interval. Only required if the 'payment_schedule' parameter is 'interval' or 'combined'.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: "Payment schedule for the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: "Transaction type of the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_session_id_number_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_session_id_number_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":gelato_session_id_number_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_schedule_configuration_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":price"], title: "subscription_schedule_configuration_item", minimum: nil, deprecated: nil, format: nil, description: "A phase item describes the price and quantity of a phase.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_item_billing_thresholds", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "ID of the price to which the customer should be subscribed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "Quantity of the plan to which the customer should be subscribed.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates which apply to this `phase_item`. When set, the `default_tax_rates` on the phase do not apply to this `phase_item`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_schedule_configuration_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":bank"], title: "payment_method_fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "affin_bank", "agrobank", "alliance_bank", "ambank", "bank_islam", "bank_muamalat", "bank_rakyat", "bsn", "cimb", "deutsche_bank", "hong_leong_bank", "hsbc", "kfh", "maybank2e", "maybank2u", "ocbc", "pb_enterprise", "public_bank", "rhb", "standard_chartered", "uob" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank, if provided. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing.dispute" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":created", ":currency", ":evidence", ":id", ":livemode", ":metadata", ":object", ":status", ":transaction" ], title: "issuing.dispute", minimum: nil, deprecated: nil, format: nil, description: "As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with.\n\nRelated guide: [Disputing Transactions](https://stripe.com/docs/issuing/purchases/disputes)", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Disputed amount. Usually the amount of the `transaction`, but can differ (usually because of currency fluctuation).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transactions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transactions", minimum: nil, deprecated: nil, format: nil, description: "List of balance transactions associated with the dispute.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":balance_transactions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "The currency the `transaction` was made in.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_dispute_evidence", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["issuing.dispute"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["expired", "lost", "submitted", "unsubmitted", "won"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Current status of the dispute.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction", minimum: nil, deprecated: nil, format: nil, description: "The transaction being disputed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing.dispute", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoices_line_items_proration_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoices_line_items_proration_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "credited_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "credited_items", minimum: nil, deprecated: nil, format: nil, description: "For a credit proration `line_item`, the original debit line_items to which the credit proration applies.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoices_line_items_credited_items", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":credited_items", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoices_line_items_proration_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":id", ":livemode", ":object", ":payment_method_types", ":status", ":usage" ], title: "setup_intent", minimum: nil, deprecated: nil, format: nil, description: "A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments.\nFor example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment.\nLater, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow.\n\nCreate a SetupIntent as soon as you're ready to collect your customer's payment credentials.\nDo not maintain long-lived, unconfirmed SetupIntents as they may no longer be valid.\nThe SetupIntent then transitions through multiple [statuses](https://stripe.com/docs/payments/intents#intent-statuses) as it guides\nyou through the setup process.\n\nSuccessful SetupIntents result in payment credentials that are optimized for future payments.\nFor example, cardholders in [certain regions](/guides/strong-customer-authentication) may need to be run through\n[Strong Customer Authentication](https://stripe.com/docs/strong-customer-authentication) at the time of payment method collection\nin order to streamline later [off-session payments](https://stripe.com/docs/payments/setup-intents).\nIf the SetupIntent is used with a [Customer](https://stripe.com/docs/api#setup_intent_object-customer), upon success,\nit will automatically attach the resulting payment method to that Customer.\nWe recommend using SetupIntents or [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage) on\nPaymentIntents to save payment methods in order to prevent saving invalid or unoptimized payment methods.\n\nBy using SetupIntents, you ensure that your customers experience the minimum set of required friction,\neven as regulations change over time.\n\nRelated guide: [Setup Intents API](https://stripe.com/docs/payments/setup-intents).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "ID of the Connect application that created the SetupIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["abandoned", "duplicate", "requested_by_customer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for cancellation of this SetupIntent, one of `abandoned`, `requested_by_customer`, or `duplicate`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_secret", minimum: nil, deprecated: nil, format: nil, description: "The client secret of this SetupIntent. Used for client-side retrieval using a publishable key.\n\nThe client secret can be used to complete payment setup from your frontend. It should not be stored, logged, or exposed to anyone other than the customer. Make sure that you have TLS enabled on any page that includes the client secret.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the Customer this SetupIntent belongs to, if one exists.\n\nIf present, the SetupIntent's payment method will be attached to the Customer on successful setup. Payment methods attached to other Customers cannot be used with this SetupIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_setup_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_setup_error", minimum: nil, deprecated: nil, format: nil, description: "The error encountered in the previous SetupIntent confirmation.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/api_errors", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":last_setup_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "latest_attempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "latest_attempt", minimum: nil, deprecated: nil, format: nil, description: "The most recent SetupAttempt for this SetupIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":latest_attempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the multi use Mandate generated by the SetupIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_action", minimum: nil, deprecated: nil, format: nil, description: "If present, this property tells you what actions you need to take in order for your customer to continue payment setup.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_next_action", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":next_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["setup_intent"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) for which the setup is intended.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method used with this SetupIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for this SetupIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types (e.g. card) that this SetupIntent is allowed to set up.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "single_use_mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "single_use_mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the single_use Mandate generated by the SetupIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":single_use_mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "canceled", "processing", "requires_action", "requires_confirmation", "requires_payment_method", "succeeded" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "[Status](https://stripe.com/docs/payments/intents#intent-statuses) of this SetupIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `canceled`, or `succeeded`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates how the payment method is intended to be used in the future.\n\nUse `on_session` if you intend to only reuse the payment method when the customer is in your checkout flow. Use `off_session` if your customer may or may not be in your checkout flow. If not provided, this value defaults to `off_session`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_links_resource_completion_behavior_redirect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":url"], title: "payment_links_resource_completion_behavior_redirect", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL the customer will be redirected to after the purchase is complete.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_links_resource_completion_behavior_redirect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":client_secret", ":created", ":flow", ":id", ":livemode", ":object", ":status", ":type" ], title: "source", minimum: nil, deprecated: nil, format: nil, description: "`Source` objects allow you to accept a variety of payment methods. They\nrepresent a customer's payment instrument, and can be used with the Stripe API\njust like a `Card` object: once chargeable, they can be charged, or can be\nattached to customers.\n\nRelated guides: [Sources API](https://stripe.com/docs/sources) and [Sources & Customers](https://stripe.com/docs/sources/customers).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_eps", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: "Information about the owner of the payment instrument that may be used or required by particular source types.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_owner", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_order" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_order", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_order", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source_order", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_klarna", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "flow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flow", minimum: nil, deprecated: nil, format: nil, description: "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_card_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_au_becs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_three_d_secure", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_bancontact", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "alipay", "au_becs_debit", "bancontact", "card", "card_present", "eps", "giropay", "ideal", "klarna", "multibanco", "p24", "sepa_debit", "sofort", "three_d_secure", "wechat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_p24", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_sofort", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["source"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_secret", minimum: nil, deprecated: nil, format: nil, description: "The client secret of the source. Used for client-side retrieval using a publishable key.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_wechat", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wechat", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "Extra information about a source. This will appear on your customer's statement every time you charge the source.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for `single_use` sources.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ach_credit_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_ach_credit_transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ach_credit_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ach_credit_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receiver" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_receiver_flow", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receiver", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receiver", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage", minimum: nil, deprecated: nil, format: nil, description: "Either `reusable` or `single_use`. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "multibanco" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_multibanco", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "multibanco", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":multibanco", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "code_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_code_verification_flow", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_ideal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_redirect_flow", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redirect", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redirect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_giropay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_alipay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ach_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_ach_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ach_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ach_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_type_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoices_line_items_credited_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":invoice", ":invoice_line_items"], title: "invoices_line_items_credited_items", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "Invoice containing the credited invoice line items", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_line_items", minimum: nil, deprecated: nil, format: nil, description: "Credited invoice line items", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoices_line_items_credited_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether Stripe automatically computes tax on this invoice.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["complete", "failed", "requires_location_inputs"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the most recent automated tax calculation for this invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_next_action_redirect_to_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_next_action_redirect_to_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "If the customer does not exit their browser while authenticating, they will be redirected to this specified URL after completion.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL you must redirect your customer to in order to authenticate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_next_action_redirect_to_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_redirect_flow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":return_url", ":status", ":url"], title: "source_redirect_flow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "failure_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_reason", minimum: nil, deprecated: nil, format: nil, description: "The failure reason for the redirect, either `user_abort` (the customer aborted or dropped out of the redirect flow), `declined` (the authentication failed or the transaction was declined), or `processing_error` (the redirect failed due to a technical error). Present only if the redirect status is `failed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "The URL you provide to redirect the customer to after they authenticated their payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the redirect, either `pending` (ready to be used by your customer to authenticate the transaction), `succeeded` (succesful authentication, cannot be reused) or `not_required` (redirect should not be used) or `failed` (failed authentication, cannot be reused).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL provided to you to redirect a customer to as part of a `redirect` authentication flow.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 2048, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_redirect_flow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_item_threshold_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":line_item_ids", ":usage_gte"], title: "invoice_item_threshold_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "line_item_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line_item_ids", minimum: nil, deprecated: nil, format: nil, description: "The IDs of the line items that triggered the threshold invoice.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line_item_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_gte", minimum: nil, deprecated: nil, format: nil, description: "The quantity threshold boundary that applied to the given line item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_item_threshold_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_instructions_bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":country", ":financial_addresses", ":type"], title: "funding_instructions_bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "The country of the bank account to fund", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "financial_addresses" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/funding_instructions_bank_transfer_financial_address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "financial_addresses", minimum: nil, deprecated: nil, format: nil, description: "A list of financial addresses that can be used to fund a particular balance", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":financial_addresses", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["jp_bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The bank_transfer type", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":funding_instructions_bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_afterpay_clearpay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_alipay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options_au_becs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_bacs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_bancontact", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_boleto", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_card_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_customer_balance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options_eps", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_fpx", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_giropay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_grabpay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_ideal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_interac_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_klarna", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_konbini", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_oxxo", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_p24", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_paynow", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_sofort", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options_us_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_wechat_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exchange_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":id", ":object", ":rates"], title: "exchange_rate", minimum: nil, deprecated: nil, format: nil, description: "`Exchange Rate` objects allow you to determine the rates that Stripe is\ncurrently using to convert from one currency to another. Since this number is\nvariable throughout the day, there are various reasons why you might want to\nknow the current rate (for example, to dynamically price an item for a user\nwith a default payment in a foreign currency).\n\nIf you want a guarantee that the charge is made with a certain exchange rate\nyou expect is current, you can pass in `exchange_rate` to charges endpoints.\nIf the value is no longer up to date, the charge won't go through. Please\nrefer to our [Exchange Rates API](https://stripe.com/docs/exchange-rates) guide for more\ndetails.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object. Represented as the three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) in lowercase.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["exchange_rate"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "rates", minimum: nil, deprecated: nil, format: nil, description: "Hash where the keys are supported currencies and the values are the exchange rate at which the base id currency converts to the key currency.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":exchange_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_business_profile", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mcc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mcc", minimum: nil, deprecated: nil, format: nil, description: "[The merchant category code for the account](https://stripe.com/docs/connect/setting-mcc). MCCs are used to classify businesses based on the goods or services they provide.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mcc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The customer-facing business name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: "Internal-only description of the product sold or service provided by the business. It's used by Stripe for risk and underwriting purposes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_address", minimum: nil, deprecated: nil, format: nil, description: "A publicly available mailing address for sending support issues to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":support_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_email", minimum: nil, deprecated: nil, format: nil, description: "A publicly available email address for sending support issues to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_phone", minimum: nil, deprecated: nil, format: nil, description: "A publicly available phone number to call with support issues.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "support_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "support_url", minimum: nil, deprecated: nil, format: nil, description: "A publicly available website for handling support issues.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":support_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The business's publicly available website.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_data_document_report_expiration_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_data_document_report_expiration_date", minimum: nil, deprecated: nil, format: nil, description: "Point in Time", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: "Numerical day between 1 and 31.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: "Numerical month between 1 and 12.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: "The four-digit year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_data_document_report_expiration_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["de", "en", "es", "fr", "it", "nl", "pl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: "Preferred language of the SOFORT authorization page that the customer is redirected to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "quotes_resource_automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Automatically calculate taxes", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["complete", "failed", "requires_location_inputs"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the most recent automated tax calculation for this quote.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_receiver_flow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount_charged", ":amount_received", ":amount_returned", ":refund_attributes_method", ":refund_attributes_status" ], title: "source_receiver_flow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_charged" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_charged", minimum: nil, deprecated: nil, format: nil, description: "The total amount that was moved to your balance. This is almost always equal to the amount charged. In rare cases when customers deposit excess funds and we are unable to refund those, those funds get moved to your balance and show up in amount_charged as well. The amount charged is expressed in the source's currency.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_charged", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_received" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_received", minimum: nil, deprecated: nil, format: nil, description: "The total amount received by the receiver source. `amount_received = amount_returned + amount_charged` should be true for consumed sources unless customers deposit excess funds. The amount received is expressed in the source's currency.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_received", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_returned" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_returned", minimum: nil, deprecated: nil, format: nil, description: "The total amount that was returned to the customer. The amount returned is expressed in the source's currency.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_returned", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_attributes_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_attributes_method", minimum: nil, deprecated: nil, format: nil, description: "Type of refund attribute method, one of `email`, `manual`, or `none`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_attributes_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_attributes_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_attributes_status", minimum: nil, deprecated: nil, format: nil, description: "Type of refund attribute status, one of `missing`, `requested`, or `available`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_attributes_status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_receiver_flow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bsb_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bsb_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bsb_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["price"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_payment_method_options_customer_balance_bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_customer_balance_bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The bank transfer type that can be used for funding. Permitted values include: `us_bank_account`, `eu_bank_account`, `id_bank_account`, `gb_bank_account`, `jp_bank_account`, `mx_bank_account`, `eu_bank_transfer`, `gb_bank_transfer`, `id_bank_transfer`, `jp_bank_transfer`, `mx_bank_transfer`, or `us_bank_transfer`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_payment_method_options_customer_balance_bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: "Bank code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "branch_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "branch_code", minimum: nil, deprecated: nil, format: nil, description: "Branch code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":branch_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country the bank account is located in.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four characters of the IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the mandate used to make this payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "Billing address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "Email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Full name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "Billing phone number (including extension).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":billing_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "order" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":created", ":currency", ":id", ":items", ":livemode", ":object", ":status" ], title: "order", minimum: nil, deprecated: nil, format: nil, description: "Order objects are created to handle end customers' purchases of previously\ndefined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well\nas list all orders. Orders are identified by a unique, random ID.\n\nRelated guide: [Tax, Shipping, and Inventory](https://stripe.com/docs/orders-legacy).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_returned" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_returned", minimum: nil, deprecated: nil, format: nil, description: "The total amount that was returned to the customer.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_returned", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "ID of the Connect Application that created the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee", minimum: nil, deprecated: nil, format: nil, description: "A fee in cents that will be applied to the order and transferred to the application owner’s Stripe account. The request must be made with an OAuth key or the Stripe-Account header in order to take an application fee. For more information, see the application fees documentation.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "The ID of the payment used to pay for the order. Present if the order status is `paid`, `fulfilled`, or `refunded`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer used for the order.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The email address of the customer placing the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_coupon_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_coupon_code", minimum: nil, deprecated: nil, format: nil, description: "External coupon code to load for this order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":external_coupon_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "List of items constituting the order. An order can have up to 25 items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["order"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returns" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "returns", minimum: nil, deprecated: nil, format: nil, description: "A list of returns that have taken place for this order.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order_return", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":returns", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "selected_shipping_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "selected_shipping_method", minimum: nil, deprecated: nil, format: nil, description: "The shipping method that is currently selected for this order, if any. If present, it is equal to one of the `id`s of shipping methods in the `shipping_methods` array. At order creation time, if there are multiple shipping methods, Stripe will automatically selected the first method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":selected_shipping_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "The shipping address for the order. Present if the order is for goods to be shipped.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_methods" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_methods", minimum: nil, deprecated: nil, format: nil, description: "A list of supported shipping methods for this order. The desired shipping method can be specified either by updating the order, or when paying it.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_methods", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Current order status. One of `created`, `paid`, `canceled`, `fulfilled`, or `returned`. More details in the [Orders Guide](https://stripe.com/docs/orders/guide#understanding-order-statuses).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status_transitions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status_transitions", minimum: nil, deprecated: nil, format: nil, description: "The timestamps at which the order status was updated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/status_transitions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":status_transitions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "updated" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "updated", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was last updated. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":updated", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "upstream_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "upstream_id", minimum: nil, deprecated: nil, format: nil, description: "The user's order ID if it is different from the Stripe order ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":upstream_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":order", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_payment_method_options_mandate_options_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_payment_method_options_mandate_options_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: "A URL for custom mandate text", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for", minimum: nil, deprecated: nil, format: nil, description: "List of Stripe products where this mandate can be selected automatically.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: "Description of the interval. Only required if the 'payment_schedule' parameter is 'interval' or 'combined'.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: "Payment schedule for the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: "Transaction type of the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_payment_method_options_mandate_options_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_card_installments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_method_options_card_installments", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "available_plans" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_installments_plan", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "available_plans", minimum: nil, deprecated: nil, format: nil, description: "Installment plans that may be selected for this PaymentIntent.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":available_plans", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether Installments are enabled for this PaymentIntent.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "plan", minimum: nil, deprecated: nil, format: nil, description: "Installment plan selected for this PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_installments_plan", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":plan", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_card_installments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_intent_next_action", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alipay_handle_redirect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_alipay_handle_redirect", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay_handle_redirect", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alipay_handle_redirect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto_display_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_boleto", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto_display_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":boleto_display_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_await_notification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_card_await_notification", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_await_notification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_await_notification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_bank_transfer_instructions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_display_bank_transfer_instructions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_bank_transfer_instructions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_bank_transfer_instructions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini_display_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_konbini", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini_display_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":konbini_display_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo_display_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_display_oxxo_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo_display_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":oxxo_display_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow_display_qr_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_paynow_display_qr_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow_display_qr_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paynow_display_qr_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redirect_to_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_redirect_to_url", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redirect_to_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redirect_to_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the next action to perform, one of `redirect_to_url`, `use_stripe_sdk`, `alipay_handle_redirect`, `oxxo_display_details`, or `verify_with_microdeposits`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "use_stripe_sdk" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "use_stripe_sdk", minimum: nil, deprecated: nil, format: nil, description: "When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":use_stripe_sdk", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verify_with_microdeposits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_verify_with_microdeposits", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verify_with_microdeposits", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verify_with_microdeposits", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay_display_qr_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_wechat_pay_display_qr_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay_display_qr_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wechat_pay_display_qr_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay_redirect_to_android_app" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_wechat_pay_redirect_to_android_app", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay_redirect_to_android_app", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wechat_pay_redirect_to_android_app", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay_redirect_to_ios_app" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_wechat_pay_redirect_to_ios_app", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay_redirect_to_ios_app", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wechat_pay_redirect_to_ios_app", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status_transitions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status_transitions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "canceled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the order was canceled.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":canceled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fulfiled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fulfiled", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the order was fulfilled.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fulfiled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paid" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paid", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the order was paid.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paid", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returned" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "returned", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the order was returned.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":returned", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":status_transitions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":first_name", ":last_name"], title: "issuing_cardholder_individual", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The date of birth of this cardholder.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_individual_dob", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The first name of this cardholder.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The last name of this cardholder.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "Government-issued ID document for this cardholder.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_cardholder_verification", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bitcoin_receiver" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":amount", ":amount_received", ":bitcoin_amount", ":bitcoin_amount_received", ":bitcoin_uri", ":created", ":currency", ":filled", ":id", ":inbound_address", ":livemode", ":object", ":uncaptured_funds" ], title: "bitcoin_receiver", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "True when this bitcoin receiver has received a non-zero amount of bitcoin.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of `currency` that you are collecting as payment.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_received" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_received", minimum: nil, deprecated: nil, format: nil, description: "The amount of `currency` to which `bitcoin_amount_received` has been converted.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_received", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bitcoin_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bitcoin_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of bitcoin that the customer should send to fill the receiver. The `bitcoin_amount` is denominated in Satoshi: there are 10^8 Satoshi in one bitcoin.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bitcoin_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bitcoin_amount_received" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bitcoin_amount_received", minimum: nil, deprecated: nil, format: nil, description: "The amount of bitcoin that has been sent by the customer to this receiver.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bitcoin_amount_received", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bitcoin_uri" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bitcoin_uri", minimum: nil, deprecated: nil, format: nil, description: "This URI can be displayed to the customer as a clickable link (to activate their bitcoin client) or as a QR code (for mobile wallets).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bitcoin_uri", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) to which the bitcoin will be converted.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer ID of the bitcoin receiver.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The customer's email address, set by the API call that creates the receiver.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "filled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "filled", minimum: nil, deprecated: nil, format: nil, description: "This flag is initially false and updates to true when the customer sends the `bitcoin_amount` to this receiver.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":filled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "inbound_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "inbound_address", minimum: nil, deprecated: nil, format: nil, description: "A bitcoin address that is specific to this receiver. The customer can send bitcoin to this address to fill the receiver.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":inbound_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bitcoin_receiver"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment", minimum: nil, deprecated: nil, format: nil, description: "The ID of the payment created from the receiver, if any. Hidden when viewing the receiver with a publishable key.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_address", minimum: nil, deprecated: nil, format: nil, description: "The refund address of this bitcoin receiver.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transactions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "transactions", minimum: nil, deprecated: nil, format: nil, description: "A list with one entry for each time that the customer sent bitcoin to the receiver. Hidden when viewing the receiver with a publishable key.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transactions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "uncaptured_funds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "uncaptured_funds", minimum: nil, deprecated: nil, format: nil, description: "This receiver contains uncaptured funds that can be used for a payment or refunded.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":uncaptured_funds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "used_for_payment" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "used_for_payment", minimum: nil, deprecated: nil, format: nil, description: "Indicate if this source is used for payment.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":used_for_payment", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bitcoin_receiver", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_spending_limit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":interval"], title: "issuing_cardholder_spending_limit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Maximum amount allowed to spend per interval.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "categories", minimum: nil, deprecated: nil, format: nil, description: "Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["all_time", "daily", "monthly", "per_authorization", "weekly", "yearly"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "Interval (or event) to which the amount applies.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_spending_limit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_alipay_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_alipay_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["alipay_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_alipay_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_payment_method_options_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_acss_debit_mandate_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_payment_method_options_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon_applies_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":products"], title: "coupon_applies_to", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "products" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "products", minimum: nil, deprecated: nil, format: nil, description: "A list of product IDs this coupon applies to", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":products", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":coupon_applies_to", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_single_use" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency"], title: "mandate_single_use", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "On a single use mandate, the amount of the payment.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "On a single use mandate, the currency of the payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_single_use", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options_mandate_options_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_mandate_options_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: "A URL for custom mandate text", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: "Description of the interval. Only required if the 'payment_schedule' parameter is 'interval' or 'combined'.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: "Payment schedule for the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: "Transaction type of the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_payment_method_options_mandate_options_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_card_google_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":eligible"], title: "issuing_card_google_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "eligible" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eligible", minimum: nil, deprecated: nil, format: nil, description: "Google Pay Eligibility", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eligible", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ineligible_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["missing_agreement", "missing_cardholder_contact", "unsupported_region"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ineligible_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason the card is ineligible for Google Pay", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ineligible_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_card_google_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year"], title: "payment_method_details_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: "Card brand. Can be `amex`, `diners`, `discover`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checks" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checks", minimum: nil, deprecated: nil, format: nil, description: "Check results by Card networks on Card address and CVC at time of payment.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_checks", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":checks", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two-digit number representing the card's expiration month.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four-digit number representing the card's expiration year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.\n\n*Starting May 1, 2021, card fingerprint in India for Connect will change to allow two fingerprints for the same card --- one for India and one for the rest of the world.*", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding", minimum: nil, deprecated: nil, format: nil, description: "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "installments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "installments", minimum: nil, deprecated: nil, format: nil, description: "Installment details for this payment (Mexico only).\n\nFor more information, see the [installments integration guide](https://stripe.com/docs/payments/installments).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_installments", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":installments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the mandate used to make this payment or created by it.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network", minimum: nil, deprecated: nil, format: nil, description: "Identifies which network this charge was processed on. Can be `amex`, `cartes_bancaires`, `diners`, `discover`, `interac`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "three_d_secure", minimum: nil, deprecated: nil, format: nil, description: "Populated if this transaction used 3D Secure authentication.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/three_d_secure_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wallet" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wallet", minimum: nil, deprecated: nil, format: nil, description: "If this Card is part of a card wallet, this contains the details of the card wallet.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_wallet", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":wallet", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "rule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":action", ":id", ":predicate"], title: "rule", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "action", minimum: nil, deprecated: nil, format: nil, description: "The action taken on the payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "predicate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "predicate", minimum: nil, deprecated: nil, format: nil, description: "The predicate to evaluate the payment against.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":predicate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":rule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":created", ":currency", ":customer", ":ending_balance", ":id", ":livemode", ":object", ":type" ], title: "customer_balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value,\nwhich denotes a debit or credit that's automatically applied to their next invoice upon finalization.\nYou may modify the value directly by using the [update customer API](https://stripe.com/docs/api/customers/update),\nor by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`.\n\nRelated guide: [Customer Balance](https://stripe.com/docs/billing/customer/balance) to learn more.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the transaction. A negative value is a credit for the customer's balance, and a positive value is a debit to the customer's `balance`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "credit_note" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "credit_note", minimum: nil, deprecated: nil, format: nil, description: "The ID of the credit note (if any) related to the transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":credit_note", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer the transaction belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ending_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ending_balance", minimum: nil, deprecated: nil, format: nil, description: "The customer's `balance` after the transaction was applied. A negative value decreases the amount due on the customer's next invoice. A positive value increases the amount due on the customer's next invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ending_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "The ID of the invoice (if any) related to the transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["customer_balance_transaction"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "adjustment", "applied_to_invoice", "credit_note", "initial", "invoice_too_large", "invoice_too_small", "migration", "unapplied_from_invoice", "unspent_receiver_credit" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, or `unapplied_from_invoice`. See the [Customer Balance page](https://stripe.com/docs/billing/customer/balance#types) to learn more about transaction types.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscriptions_resource_payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscriptions_resource_payment_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration to provide to invoices created by the subscription.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscriptions_resource_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "fpx", "giropay", "grabpay", "ideal", "konbini", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types to provide to every invoice created by the subscription. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default payment method, the customer’s default payment method, and your [invoice template settings](https://dashboard.stripe.com/settings/billing/invoice).", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscriptions_resource_payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_verification_report_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_verification_report_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_report_document_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_report_id_number_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_verification_report_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_wallet_samsung_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_wallet_samsung_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_details_card_wallet_samsung_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "branch_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "branch_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":branch_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "three_d_secure_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":supported"], title: "three_d_secure_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "supported" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported", minimum: nil, deprecated: nil, format: nil, description: "Whether 3D Secure is supported on this card.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":three_d_secure_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_helpers.test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":deletes_after", ":frozen_time", ":id", ":livemode", ":object", ":status" ], title: "test_helpers.test_clock", minimum: nil, deprecated: nil, format: nil, description: "A test clock enables deterministic control over objects in testmode. With a test clock, you can create\nobjects at a frozen time in the past or future, and advance to a specific future time to observe webhooks and state changes. After the clock advances,\nyou can either validate the current state of your scenario (and test your assumptions), change the current state of your scenario (and test more complex scenarios), or keep advancing forward in time.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deletes_after" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deletes_after", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which this clock is scheduled to auto delete.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deletes_after", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "frozen_time" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "frozen_time", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which all objects belonging to this clock are frozen.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":frozen_time", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The custom name supplied at creation.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["test_helpers.test_clock"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["advancing", "internal_failure", "ready"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the Test Clock.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":test_helpers.test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_schedule_add_invoice_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":price"], title: "subscription_schedule_add_invoice_item", minimum: nil, deprecated: nil, format: nil, description: "An Add Invoice Item describes the prices and quantities that will be added as pending invoice items when entering a phase.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "ID of the price used to generate the invoice item.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The quantity of the invoice item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates which apply to the item. When set, the `default_tax_rates` do not apply to this item.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_schedule_add_invoice_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_links_resource_completion_behavior_confirmation_page" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_links_resource_completion_behavior_confirmation_page", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_message", minimum: nil, deprecated: nil, format: nil, description: "The custom message that is displayed to the customer after the purchase is complete.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":custom_message", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_links_resource_completion_behavior_confirmation_page", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "financial_reporting_finance_report_run_run_parameters" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "financial_reporting_finance_report_run_run_parameters", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "columns" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "columns", minimum: nil, deprecated: nil, format: nil, description: "The set of output columns requested for inclusion in the report run.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":columns", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "connected_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "connected_account", minimum: nil, deprecated: nil, format: nil, description: "Connected account ID by which to filter the report run.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":connected_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Currency of objects to be included in the report run.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_end", minimum: nil, deprecated: nil, format: "unix-time", description: "Ending timestamp of data to be included in the report run (exclusive).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_start", minimum: nil, deprecated: nil, format: "unix-time", description: "Starting timestamp of data to be included in the report run.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payout", minimum: nil, deprecated: nil, format: nil, description: "Payout ID by which to filter the report run.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reporting_category" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reporting_category", minimum: nil, deprecated: nil, format: nil, description: "Category of balance transactions to be included in the report run.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reporting_category", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "timezone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "timezone", minimum: nil, deprecated: nil, format: nil, description: "Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). Has no effect on `interval_start` or `interval_end`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":timezone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":financial_reporting_finance_report_run_run_parameters", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_payment_method_options_konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":invoice_payment_method_options_konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_alipay_handle_redirect" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_next_action_alipay_handle_redirect", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "native_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "native_data", minimum: nil, deprecated: nil, format: nil, description: "The native data to be used with Alipay SDK you must redirect your customer to in order to authenticate the payment in an Android App.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":native_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "native_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "native_url", minimum: nil, deprecated: nil, format: nil, description: "The native URL you must redirect your customer to in order to authenticate the payment in an iOS App.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":native_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "If the customer does not exit their browser while authenticating, they will be redirected to this specified URL after completion.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL you must redirect your customer to in order to authenticate the payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_alipay_handle_redirect", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_bacs_debit_payments_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_bacs_debit_payments_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "The Bacs Direct Debit Display Name for this account. For payments made with Bacs Direct Debit, this will appear on the mandate, and as the statement descriptor.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_bacs_debit_payments_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit_generated_from" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit_generated_from", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "The ID of the Charge that generated this PaymentMethod, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SetupAttempt that generated this PaymentMethod, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":setup_attempt", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sepa_debit_generated_from", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reporting.report_run" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":id", ":livemode", ":object", ":parameters", ":report_type", ":status" ], title: "reporting.report_run", minimum: nil, deprecated: nil, format: nil, description: "The Report Run object represents an instance of a report type generated with\nspecific run parameters. Once the object is created, Stripe begins processing the report.\nWhen the report has finished running, it will give you a reference to a file\nwhere you can retrieve your results. For an overview, see\n[API Access to Reports](https://stripe.com/docs/reporting/statements/api).\n\nNote that certain report types can only be run based on your live-mode data (not test-mode\ndata), and will error when queried without a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "error", minimum: nil, deprecated: nil, format: nil, description: "If something should go wrong during the run, a message about the failure (populated when\n `status=failed`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "`true` if the report is run on live mode data and `false` if it is run on test mode data.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["reporting.report_run"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "parameters" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/financial_reporting_finance_report_run_run_parameters", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "parameters", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":parameters", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "report_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "report_type", minimum: nil, deprecated: nil, format: nil, description: "The ID of the [report type](https://stripe.com/docs/reports/report-types) to run, such as `\"balance.summary.1\"`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":report_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "result" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "result", minimum: nil, deprecated: nil, format: nil, description: "The file object representing the result of the report run (populated when\n `status=succeeded`).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":result", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of this report run. This will be `pending` when the run is initially created.\n When the run finishes, this will be set to `succeeded` and the `result` field will be populated.\n Rarely, we may encounter an error, at which point this will be set to `failed` and the `error` field will be populated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "succeeded_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "succeeded_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Timestamp at which this run successfully finished (populated when\n `status=succeeded`). Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":succeeded_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":reporting.report_run", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "identity.verification_report" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":id", ":livemode", ":object", ":options", ":type"], title: "identity.verification_report", minimum: nil, deprecated: nil, format: nil, description: "A VerificationReport is the result of an attempt to collect and verify data from a user.\nThe collection of verification checks performed is determined from the `type` and `options`\nparameters used. You can find the result of each verification check performed in the\nappropriate sub-resource: `document`, `id_number`, `selfie`.\n\nEach VerificationReport contains a copy of any data collected by the user as well as\nreference IDs which can be used to access collected images through the [FileUpload](https://stripe.com/docs/api/files)\nAPI. To configure and create VerificationReports, use the\n[VerificationSession](https://stripe.com/docs/api/identity/verification_sessions) API.\n\nRelated guides: [Accessing verification results](https://stripe.com/docs/identity/verification-sessions#results).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_document_report", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_id_number_report", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["identity.verification_report"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_verification_report_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "selfie" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_selfie_report", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "selfie", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":selfie", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["document", "id_number"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of report.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_session", minimum: nil, deprecated: nil, format: nil, description: "ID of the VerificationSession that created this report.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_session", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":identity.verification_report", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options_us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_payment_method_options_us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_generated_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_generated_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "The charge that created this object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details", minimum: nil, deprecated: nil, format: nil, description: "Transaction-specific details of the payment method used in the payment.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card_generated_from_payment_method_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SetupAttempt that generated this PaymentMethod, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":setup_attempt", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_card_generated_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legal_entity_company_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":document"], title: "legal_entity_company_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_company_verification_document", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legal_entity_company_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "radar_review_resource_location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "radar_review_resource_location", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: "The city where the payment originated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country where the payment originated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "latitude" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "latitude", minimum: nil, deprecated: nil, format: nil, description: "The geographic latitude where the payment originated.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":latitude", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "longitude" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "longitude", minimum: nil, deprecated: nil, format: nil, description: "The geographic longitude where the payment originated.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":longitude", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "region" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "region", minimum: nil, deprecated: nil, format: nil, description: "The state/county/province/region where the payment originated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":region", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":radar_review_resource_location", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_next_action_verify_with_microdeposits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":arrival_date", ":hosted_verification_url"], title: "setup_intent_next_action_verify_with_microdeposits", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "arrival_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "arrival_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp when the microdeposits are expected to land.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":arrival_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hosted_verification_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_verification_url", minimum: nil, deprecated: nil, format: nil, description: "The URL for the hosted verification page, which allows customers to verify their bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":hosted_verification_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "microdeposit_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["amounts", "descriptor_code"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "microdeposit_type", minimum: nil, deprecated: nil, format: nil, description: "The type of the microdeposit sent to the customer. Used to distinguish between different verification methods.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":microdeposit_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_next_action_verify_with_microdeposits", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoiceitem" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":currency", ":customer", ":date", ":discountable", ":id", ":livemode", ":object", ":period", ":proration", ":quantity" ], title: "invoiceitem", minimum: nil, deprecated: nil, format: nil, description: "Sometimes you want to add a charge or credit to a customer, but actually\ncharge or credit the customer's card only at the end of a regular billing\ncycle. This is useful for combining several charges (to minimize\nper-transaction fees), or for having Stripe tabulate your usage-based billing\ntotals.\n\nRelated guide: [Subscription Invoices](https://stripe.com/docs/billing/invoices/subscription#adding-upcoming-invoice-items).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount (in the `currency` specified) of the invoice item. This should always be equal to `unit_amount * quantity`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer who will be billed when this invoice item is billed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discountable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discountable", minimum: nil, deprecated: nil, format: nil, description: "If true, discounts will apply to this invoice item. Always false for prorations.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discountable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "The ID of the invoice this invoice item belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoiceitem"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_line_item_period", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "period", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The price of the invoice item.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration", minimum: nil, deprecated: nil, format: nil, description: "Whether the invoice item was created automatically as a proration adjustment when the customer switched plans.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "Quantity of units for the invoice item. If the invoice item is a proration, the quantity of the subscription that the proration was computed for.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The subscription that this invoice item has been created for, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_item", minimum: nil, deprecated: nil, format: nil, description: "The subscription item that this invoice item has been created for, if any.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates which apply to the invoice item. When set, the `default_tax_rates` on the invoice do not apply to this invoice item.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "test_clock", minimum: nil, deprecated: nil, format: nil, description: "ID of the test clock this invoice item belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: "Unit amount (in the `currency` specified) of the invoice item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `unit_amount`, but contains a decimal value with at most 12 decimal places.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoiceitem", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_configuration_configuration_resource_device_type_specific_config" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terminal_configuration_configuration_resource_device_type_specific_config", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "splashscreen" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "splashscreen", minimum: nil, deprecated: nil, format: nil, description: "A File ID representing an image you would like displayed on the reader.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":splashscreen", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_configuration_configuration_resource_device_type_specific_config", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_redirect_to_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_next_action_redirect_to_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "return_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_url", minimum: nil, deprecated: nil, format: nil, description: "If the customer does not exit their browser while authenticating, they will be redirected to this specified URL after completion.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL you must redirect your customer to in order to authenticate the payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_redirect_to_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reserve_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency", ":id", ":object"], title: "reserve_transaction", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["reserve_transaction"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":reserve_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted_external_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":deleted_external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legal_entity_japan_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legal_entity_japan_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "city", minimum: nil, deprecated: nil, format: nil, description: "City/Ward.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line1", minimum: nil, deprecated: nil, format: nil, description: "Block/Building number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "line2", minimum: nil, deprecated: nil, format: nil, description: "Building details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "postal_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "postal_code", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":postal_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: "Prefecture.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "town" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "town", minimum: nil, deprecated: nil, format: nil, description: "Town/cho-me.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":town", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legal_entity_japan_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_next_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "setup_intent_next_action", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "redirect_to_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_next_action_redirect_to_url", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redirect_to_url", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redirect_to_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the next action to perform, one of `redirect_to_url`, `use_stripe_sdk`, `alipay_handle_redirect`, `oxxo_display_details`, or `verify_with_microdeposits`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "use_stripe_sdk" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "use_stripe_sdk", minimum: nil, deprecated: nil, format: nil, description: "When confirming a SetupIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":use_stripe_sdk", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verify_with_microdeposits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_next_action_verify_with_microdeposits", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verify_with_microdeposits", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verify_with_microdeposits", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_next_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge_fraud_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge_fraud_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "stripe_report" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "stripe_report", minimum: nil, deprecated: nil, format: nil, description: "Assessments from Stripe. If set, the value is `fraudulent`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":stripe_report", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_report" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_report", minimum: nil, deprecated: nil, format: nil, description: "Assessments reported by you. If set, possible values of are `safe` and `fraudulent`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_report", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":charge_fraud_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "arzte_und_apotheker_bank", "austrian_anadi_bank_ag", "bank_austria", "bankhaus_carl_spangler", "bankhaus_schelhammer_und_schattera_ag", "bawag_psk_ag", "bks_bank_ag", "brull_kallmus_bank_ag", "btv_vier_lander_bank", "capital_bank_grawe_gruppe_ag", "dolomitenbank", "easybank_ag", "erste_bank_und_sparkassen", "hypo_alpeadriabank_international_ag", "hypo_bank_burgenland_aktiengesellschaft", "hypo_noe_lb_fur_niederosterreich_u_wien", "hypo_oberosterreich_salzburg_steiermark", "hypo_tirol_bank_ag", "hypo_vorarlberg_bank_ag", "marchfelder_bank", "oberbank_ag", "raiffeisen_bankengruppe_osterreich", "schoellerbank_ag", "sparda_bank_wien", "volksbank_gruppe", "volkskreditbank_ag", "vr_bank_braunau" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by EPS directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.\nEPS rarely provides this information so the attribute is usually empty.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_rate_delivery_estimate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_rate_delivery_estimate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "maximum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "maximum", minimum: nil, deprecated: nil, format: nil, description: "The upper bound of the estimated range. If empty, represents no upper bound i.e., infinite.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate_delivery_estimate_bound", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":maximum", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum", minimum: nil, deprecated: nil, format: nil, description: "The lower bound of the estimated range. If empty, represents no lower bound.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate_delivery_estimate_bound", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":minimum", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping_rate_delivery_estimate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_pages_checkout_session_automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Indicates whether automatic tax is enabled for the session", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["complete", "failed", "requires_location_inputs"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the most recent automated tax calculation for this session.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_transaction_fuel_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type", ":unit", ":unit_cost_decimal"], title: "issuing_transaction_fuel_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of fuel that was purchased. One of `diesel`, `unleaded_plus`, `unleaded_regular`, `unleaded_super`, or `other`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit", minimum: nil, deprecated: nil, format: nil, description: "The units for `volume_decimal`. One of `us_gallon` or `liter`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_cost_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_cost_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "The cost in cents per each unit of fuel, represented as a decimal string with at most 12 decimal places.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_cost_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "volume_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "volume_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "The volume of the fuel that was pumped, represented as a decimal string with at most 12 decimal places.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":volume_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_transaction_fuel_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_generated_from_payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "card_generated_from_payment_method_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of payment method transaction-specific details from the transaction that generated this `card` payment method. Always `card_present`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_generated_from_payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_dispute_service_not_as_described_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_dispute_service_not_as_described_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when order was canceled.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for canceling the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: "Explanation of why the cardholder is disputing this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "received_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "received_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when the product was received.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":received_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_dispute_service_not_as_described_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_dispute_not_received_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_dispute_not_received_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expected_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expected_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when the cardholder expected to receive the product.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expected_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: "Explanation of why the cardholder is disputing this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: "Description of the merchandise or service that was purchased.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: "Whether the product was a merchandise or service.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_dispute_not_received_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_future_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_future_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alternatives" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_alternative", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alternatives", minimum: nil, deprecated: nil, format: nil, description: "Fields that are due and can be satisfied by providing the corresponding alternative fields instead.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alternatives", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "current_deadline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "current_deadline", minimum: nil, deprecated: nil, format: "unix-time", description: "Date on which `future_requirements` merges with the main `requirements` hash and `future_requirements` becomes empty. After the transition, `currently_due` requirements may immediately become `past_due`, but the account may also be given a grace period depending on its enablement state prior to transitioning.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":current_deadline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currently_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currently_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected to keep the account enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currently_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "disabled_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "disabled_reason", minimum: nil, deprecated: nil, format: nil, description: "This is typed as a string for consistency with `requirements.disabled_reason`, but it safe to assume `future_requirements.disabled_reason` is empty because fields in `future_requirements` will never disable the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":disabled_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "errors" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "errors", minimum: nil, deprecated: nil, format: nil, description: "Fields that are `currently_due` and need to be collected again because validation or verification failed.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":errors", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eventually_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eventually_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected assuming all volume thresholds are reached. As they become required, they appear in `currently_due` as well.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eventually_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "past_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "past_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that weren't collected by `requirements.current_deadline`. These fields need to be collected to enable the capability on the account. New fields will never appear here; `future_requirements.past_due` will always be a subset of `requirements.past_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":past_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_verification", minimum: nil, deprecated: nil, format: nil, description: "Fields that may become required depending on the results of verification or review. Will be an empty array unless an asynchronous verification is pending. If verification fails, these fields move to `eventually_due` or `currently_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_future_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sigma_scheduled_query_run_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":message"], title: "sigma_scheduled_query_run_error", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "message", minimum: nil, deprecated: nil, format: nil, description: "Information about the run failure.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":message", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sigma_scheduled_query_run_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legal_entity_company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legal_entity_company", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the company's primary address (Japan only).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_japan_address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the company's primary address (Japan only).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_japan_address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "directors_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "directors_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the company's directors have been provided. This Boolean will be `true` if you've manually indicated that all directors are provided via [the `directors_provided` parameter](https://stripe.com/docs/api/accounts/update#update_account-company-directors_provided).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":directors_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executives_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executives_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the company's executives have been provided. This Boolean will be `true` if you've manually indicated that all executives are provided via [the `executives_provided` parameter](https://stripe.com/docs/api/accounts/update#update_account-company-executives_provided), or if Stripe determined that sufficient executives were provided.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executives_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The company's legal name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the company's legal name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the company's legal name (Japan only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owners_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owners_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the company's owners have been provided. This Boolean will be `true` if you've manually indicated that all owners are provided via [the `owners_provided` parameter](https://stripe.com/docs/api/accounts/update#update_account-company-owners_provided), or if Stripe determined that sufficient owners were provided. Stripe determines ownership requirements using both the number of owners provided and their total percent ownership (calculated by adding the `percent_ownership` of each owner together).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owners_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ownership_declaration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ownership_declaration", minimum: nil, deprecated: nil, format: nil, description: "This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_ubo_declaration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ownership_declaration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The company's phone number (used for verification).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "structure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "free_zone_establishment", "free_zone_llc", "government_instrumentality", "governmental_unit", "incorporated_non_profit", "limited_liability_partnership", "llc", "multi_member_llc", "private_company", "private_corporation", "private_partnership", "public_company", "public_corporation", "public_partnership", "single_member_llc", "sole_establishment", "sole_proprietorship", "tax_exempt_government_instrumentality", "unincorporated_association", "unincorporated_non_profit" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "structure", minimum: nil, deprecated: nil, format: nil, description: "The category identifying the legal structure of the company or legal entity. See [Business structure](https://stripe.com/docs/connect/identity-verification#business-structure) for more details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":structure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the company's business ID number was provided.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_registrar" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_registrar", minimum: nil, deprecated: nil, format: nil, description: "The jurisdiction in which the `tax_id` is registered (Germany-based companies only).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_registrar", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "vat_id_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "vat_id_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the company's business VAT number was provided.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":vat_id_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification", minimum: nil, deprecated: nil, format: nil, description: "Information on the verification state of the company.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_company_verification", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legal_entity_company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":created", ":id", ":images", ":livemode", ":metadata", ":name", ":object", ":updated" ], title: "product", minimum: nil, deprecated: nil, format: nil, description: "Products describe the specific goods or services you offer to your customers.\nFor example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product.\nThey can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions.\n\nRelated guides: [Set up a subscription](https://stripe.com/docs/billing/subscriptions/set-up-subscription),\n[share a Payment Link](https://stripe.com/docs/payments/payment-links/overview),\n[accept payments with Checkout](https://stripe.com/docs/payments/accept-a-payment#create-product-prices-upfront),\nand more about [Products and Prices](https://stripe.com/docs/products-prices/overview)", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the product is currently available for purchase.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "The product's description, meant to be displayable to the customer. Use this field to optionally store a long form explanation of the product being sold for your own rendering purposes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "images" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "images", minimum: nil, deprecated: nil, format: nil, description: "A list of up to 8 URLs of images for this product, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":images", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The product's name, meant to be displayable to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["product"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "package_dimensions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "package_dimensions", minimum: nil, deprecated: nil, format: nil, description: "The dimensions of this product for shipping purposes.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/package_dimensions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":package_dimensions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shippable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shippable", minimum: nil, deprecated: nil, format: nil, description: "Whether this product is shipped (i.e., physical goods).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shippable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "Extra information about a product which will appear on your customer's credit card statement. In the case that multiple products are billed at once, the first statement descriptor will be used.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_code", minimum: nil, deprecated: nil, format: nil, description: "A [tax code](https://stripe.com/docs/tax/tax-codes) ID.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_label" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_label", minimum: nil, deprecated: nil, format: nil, description: "A label that represents units of this product in Stripe and on customers’ receipts and invoices. When set, this will be included in associated invoice line item descriptions.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_label", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "updated" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "updated", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was last updated. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":updated", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "A URL of a publicly-accessible webpage for this product.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 2048, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_subscription_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_subscription_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["subscription_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_subscription_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_reader_reader_resource_process_setup_intent_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":setup_intent"], title: "terminal_reader_reader_resource_process_setup_intent_action", minimum: nil, deprecated: nil, format: nil, description: "Represents a reader action to process a setup intent", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "generated_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":generated_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent", minimum: nil, deprecated: nil, format: nil, description: "Most recent SetupIntent processed by the reader.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":setup_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_reader_reader_resource_process_setup_intent_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "institution_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "institution_number", minimum: nil, deprecated: nil, format: nil, description: "Institution number of the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":institution_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transit_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transit_number", minimum: nil, deprecated: nil, format: nil, description: "Transit number of the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transit_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_transaction_purchase_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_transaction_purchase_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "flight" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flight", minimum: nil, deprecated: nil, format: nil, description: "Information about the flight that was purchased with this transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_transaction_flight_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":flight", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fuel" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fuel", minimum: nil, deprecated: nil, format: nil, description: "Information about fuel that was purchased with this transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_transaction_fuel_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fuel", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lodging" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lodging", minimum: nil, deprecated: nil, format: nil, description: "Information about lodging that was purchased with this transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_transaction_lodging_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":lodging", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_transaction_receipt_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt", minimum: nil, deprecated: nil, format: nil, description: "The line items in the purchase.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "A merchant-specific order number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_transaction_purchase_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_transaction_amount_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_transaction_amount_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "atm_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "atm_fee", minimum: nil, deprecated: nil, format: nil, description: "The fee charged by the ATM for the cash withdrawal.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":atm_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_transaction_amount_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alternatives" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_alternative", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alternatives", minimum: nil, deprecated: nil, format: nil, description: "Fields that are due and can be satisfied by providing the corresponding alternative fields instead.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alternatives", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "current_deadline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "current_deadline", minimum: nil, deprecated: nil, format: "unix-time", description: "Date by which the fields in `currently_due` must be collected to keep the account enabled. These fields may disable the account sooner if the next threshold is reached before they are collected.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":current_deadline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currently_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currently_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected to keep the account enabled. If not collected by `current_deadline`, these fields appear in `past_due` as well, and the account is disabled.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currently_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "disabled_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "disabled_reason", minimum: nil, deprecated: nil, format: nil, description: "If the account is disabled, this string describes why. Can be `requirements.past_due`, `requirements.pending_verification`, `listed`, `platform_paused`, `rejected.fraud`, `rejected.listed`, `rejected.terms_of_service`, `rejected.other`, `under_review`, or `other`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":disabled_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "errors" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "errors", minimum: nil, deprecated: nil, format: nil, description: "Fields that are `currently_due` and need to be collected again because validation or verification failed.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":errors", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eventually_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eventually_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected assuming all volume thresholds are reached. As they become required, they appear in `currently_due` as well, and `current_deadline` becomes set.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eventually_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "past_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "past_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that weren't collected by `current_deadline`. These fields need to be collected to enable the account.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":past_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_verification", minimum: nil, deprecated: nil, format: nil, description: "Fields that may become required depending on the results of verification or review. Will be an empty array unless an asynchronous verification is pending. If verification fails, these fields move to `eventually_due`, `currently_due`, or `past_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_checks" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_checks", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_line1_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1_check", minimum: nil, deprecated: nil, format: nil, description: "If a address line1 was provided, results of the check, one of `pass`, `fail`, `unavailable`, or `unchecked`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_postal_code_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_postal_code_check", minimum: nil, deprecated: nil, format: nil, description: "If a address postal code was provided, results of the check, one of `pass`, `fail`, `unavailable`, or `unchecked`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_postal_code_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_check", minimum: nil, deprecated: nil, format: nil, description: "If a CVC was provided, results of the check, one of `pass`, `fail`, `unavailable`, or `unchecked`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_check", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_card_checks", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":id", ":object"], title: "account", minimum: nil, deprecated: nil, format: nil, description: "This is an object representing a Stripe account. You can retrieve it to see\nproperties on the account like its current e-mail address or if the account is\nenabled yet to make live charges.\n\nSome properties, marked below, are available only to platforms that want to\n[create and manage Express or Custom accounts](https://stripe.com/docs/connect/accounts).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "business_profile" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_profile", minimum: nil, deprecated: nil, format: nil, description: "Business information about the account.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_business_profile", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":business_profile", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "business_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["company", "government_entity", "individual", "non_profit"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "business_type", minimum: nil, deprecated: nil, format: nil, description: "The business type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":business_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capabilities" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_capabilities", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capabilities", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capabilities", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charges_enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charges_enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether the account can create live charges.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":charges_enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/legal_entity_company", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "company", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "controller" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_unification_account_controller", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "controller", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":controller", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "The account's country.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the account was connected. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "details_submitted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "details_submitted", minimum: nil, deprecated: nil, format: nil, description: "Whether account details have been submitted. Standard accounts cannot receive payouts before this is true.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":details_submitted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "An email address associated with the account. You can treat this as metadata: it is not used for authentication or messaging account holders.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_accounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "external_accounts", minimum: nil, deprecated: nil, format: nil, description: "External accounts (bank accounts and debit cards) currently attached to this account", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "Polymorphic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":external_accounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "future_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_future_requirements", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "future_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":future_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "individual" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/person", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "individual", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":individual", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payouts_enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payouts_enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether Stripe can send payouts to this account.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payouts_enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "settings", minimum: nil, deprecated: nil, format: nil, description: "Options for customizing how the account functions within Stripe.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tos_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_tos_acceptance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tos_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tos_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["custom", "express", "standard"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The Stripe account type. Can be `standard`, `express`, or `custom`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_after_expiration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_pages_checkout_session_after_expiration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "recovery" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "recovery", minimum: nil, deprecated: nil, format: nil, description: "When set, configuration used to recover the Checkout Session on expiry.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_after_expiration_recovery", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":recovery", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_after_expiration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_options_interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_payment_method_options_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_payment_method_options_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["cad", "usd"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Currency supported by the bank account", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_payment_method_options_mandate_options_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_payment_method_options_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal.location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address", ":display_name", ":id", ":livemode", ":metadata", ":object"], title: "terminal.location", minimum: nil, deprecated: nil, format: nil, description: "A Location represents a grouping of readers.\n\nRelated guide: [Fleet Management](https://stripe.com/docs/terminal/fleet/locations).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "configuration_overrides" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "configuration_overrides", minimum: nil, deprecated: nil, format: nil, description: "The ID of a configuration that will be used to customize all readers in this location.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":configuration_overrides", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "The display name of the location.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["terminal.location"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal.location", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":id", ":object"], title: "application", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The name of the application.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["application"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_wallet" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_method_card_wallet", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amex_express_checkout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_wallet_amex_express_checkout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amex_express_checkout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amex_express_checkout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "apple_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_wallet_apple_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "apple_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":apple_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dynamic_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dynamic_last4", minimum: nil, deprecated: nil, format: nil, description: "(For tokenized numbers only.) The last four digits of the device account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dynamic_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "google_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_wallet_google_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "google_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":google_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "masterpass" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_wallet_masterpass", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "masterpass", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":masterpass", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "samsung_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_wallet_samsung_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "samsung_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":samsung_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "amex_express_checkout", "apple_pay", "google_pay", "masterpass", "samsung_pay", "visa_checkout" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "visa_checkout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_wallet_visa_checkout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "visa_checkout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":visa_checkout", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_card_wallet", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_konbini_lawson" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":payment_code"], title: "payment_intent_next_action_konbini_lawson", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirmation_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_number", minimum: nil, deprecated: nil, format: nil, description: "The confirmation number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_code", minimum: nil, deprecated: nil, format: nil, description: "The payment code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_konbini_lawson", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "identity.verification_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":id", ":livemode", ":metadata", ":object", ":options", ":status", ":type" ], title: "identity.verification_session", minimum: nil, deprecated: nil, format: nil, description: "A VerificationSession guides you through the process of collecting and verifying the identities\nof your users. It contains details about the type of verification, such as what [verification\ncheck](/docs/identity/verification-checks) to perform. Only create one VerificationSession for\neach verification in your system.\n\nA VerificationSession transitions through [multiple\nstatuses](/docs/identity/how-sessions-work) throughout its lifetime as it progresses through\nthe verification flow. The VerificationSession contains the user’s verified data after\nverification checks are complete.\n\nRelated guide: [The Verification Sessions API](https://stripe.com/docs/identity/verification-sessions)", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "client_secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_secret", minimum: nil, deprecated: nil, format: nil, description: "The short-lived client secret used by Stripe.js to [show a verification modal](https://stripe.com/docs/js/identity/modal) inside your app. This client secret expires after 24 hours and can only be used once. Don’t store it, log it, embed it in a URL, or expose it to anyone other than the user. Make sure that you have TLS enabled on any page that includes the client secret. Refer to our docs on [passing the client secret to the frontend](https://stripe.com/docs/identity/verification-sessions#client-secret) to learn more.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_error", minimum: nil, deprecated: nil, format: nil, description: "If present, this property tells you the last error encountered when processing the verification.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_session_last_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":last_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_verification_report" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_verification_report", minimum: nil, deprecated: nil, format: nil, description: "ID of the most recent VerificationReport. [Learn more about accessing detailed verification results.](https://stripe.com/docs/identity/verification-sessions#results)", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/identity.verification_report", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":last_verification_report", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["identity.verification_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_verification_session_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redaction", minimum: nil, deprecated: nil, format: nil, description: "Redaction status of this VerificationSession. If the VerificationSession is not redacted, this field will be null.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/verification_session_redaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":redaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["canceled", "processing", "requires_input", "verified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of this VerificationSession. [Learn more about the lifecycle of sessions](https://stripe.com/docs/identity/how-sessions-work).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["document", "id_number"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of [verification check](https://stripe.com/docs/identity/verification-checks) to be performed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The short-lived URL that you use to redirect a user to Stripe to submit their identity information. This URL expires after 48 hours and can only be used once. Don’t store it, log it, send it in emails or expose it to anyone other than the user. Refer to our docs on [verifying identity documents](https://stripe.com/docs/identity/verify-identity-documents?platform=web&type=redirect) to learn how to redirect users to Stripe.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_outputs" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_outputs", minimum: nil, deprecated: nil, format: nil, description: "The user’s verified data.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_verified_outputs", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":verified_outputs", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":identity.verification_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":code", ":coupon", ":created", ":id", ":livemode", ":object", ":restrictions", ":times_redeemed" ], title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "A Promotion Code represents a customer-redeemable code for a coupon. It can be used to\ncreate multiple codes for a single coupon.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the promotion code is currently active. A promotion code is only active if the coupon is also valid.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code", minimum: nil, deprecated: nil, format: nil, description: "The customer-facing code. Regardless of case, this code must be unique across all active promotion codes for each customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer that this promotion code can be used by.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date at which the promotion code can no longer be redeemed.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "max_redemptions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "max_redemptions", minimum: nil, deprecated: nil, format: nil, description: "Maximum number of times this promotion code can be redeemed.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":max_redemptions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["promotion_code"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "restrictions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/promotion_codes_resource_restrictions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "restrictions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":restrictions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "times_redeemed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "times_redeemed", minimum: nil, deprecated: nil, format: nil, description: "Number of times this promotion code has been used.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":times_redeemed", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options_eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_payment_method_options_eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_wallet_visa_checkout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_wallet_visa_checkout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card_wallet_visa_checkout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_computed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":upfront"], title: "quotes_resource_computed", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "recurring", minimum: nil, deprecated: nil, format: nil, description: "The definitive totals and line items the customer will be charged on a recurring basis. Takes into account the line items with recurring prices and discounts with `duration=forever` coupons only. Defaults to `null` if no inputted line items with recurring prices.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_recurring", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "upfront" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quotes_resource_upfront", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "upfront", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":upfront", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_computed", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_flows_private_payment_methods_alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_flows_private_payment_methods_alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_flows_private_payment_methods_alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_link" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":expires_at", ":object", ":url"], title: "account_link", minimum: nil, deprecated: nil, format: nil, description: "Account Links are the means by which a Connect platform grants a connected account permission to access\nStripe-hosted applications, such as Connect Onboarding.\n\nRelated guide: [Connect Onboarding](https://stripe.com/docs/connect/connect-onboarding).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp at which this account link will expire.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["account_link"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL for the account link.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_link", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":available_on", ":created", ":currency", ":fee", ":fee_details", ":id", ":net", ":object", ":reporting_category", ":status", ":type" ], title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "Balance transactions represent funds moving through your Stripe account.\nThey're created for every type of transaction that comes into or flows out of your Stripe account balance.\n\nRelated guide: [Balance Transaction Types](https://stripe.com/docs/reports/balance-transaction-types).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Gross amount of the transaction, in %s.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "available_on" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "available_on", minimum: nil, deprecated: nil, format: "unix-time", description: "The date the transaction's net funds will become available in the Stripe balance.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":available_on", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exchange_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exchange_rate", minimum: nil, deprecated: nil, format: nil, description: "The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exchange_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fee", minimum: nil, deprecated: nil, format: nil, description: "Fees (in %s) paid for this transaction.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fee_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/fee", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fee_details", minimum: nil, deprecated: nil, format: nil, description: "Detailed breakdown of fees (in %s) paid for this transaction.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fee_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "net" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "net", minimum: nil, deprecated: nil, format: nil, description: "Net amount of the transaction, in %s.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":net", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["balance_transaction"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reporting_category" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reporting_category", minimum: nil, deprecated: nil, format: nil, description: "[Learn more](https://stripe.com/docs/reports/reporting-categories) about how reporting categories can help you understand balance transactions from an accounting perspective.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reporting_category", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "The Stripe object to which this transaction is related.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application_fee", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/connect_collection_transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/fee_refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.authorization", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.dispute", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payout", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/platform_tax_fee", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/reserve_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_deducted_at_source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/topup", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_reversal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "If the transaction's net funds are available in the Stripe balance yet. Either `available` or `pending`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "adjustment", "advance", "advance_funding", "anticipation_repayment", "application_fee", "application_fee_refund", "charge", "connect_collection_transfer", "contribution", "issuing_authorization_hold", "issuing_authorization_release", "issuing_dispute", "issuing_transaction", "payment", "payment_failure_refund", "payment_refund", "payout", "payout_cancel", "payout_failure", "refund", "refund_failure", "reserve_transaction", "reserved_funds", "stripe_fee", "stripe_fx_fee", "tax_fee", "topup", "topup_reversal", "transfer", "transfer_cancel", "transfer_failure", "transfer_refund" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `payment`, `payment_failure_refund`, `payment_refund`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`. [Learn more](https://stripe.com/docs/reports/balance-transaction-types) about balance transaction types and what they represent. If you are looking to classify transactions for accounting purposes, you might want to consider `reporting_category` instead.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checkout_boleto_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":expires_after_days"], title: "checkout_boleto_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: "The number of calendar days before a Boleto voucher expires. For example, if you create a Boleto voucher on Monday and you set expires_after_days to 2, the Boleto voucher will expire on Wednesday at 23:59 America/Sao_Paulo time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":checkout_boleto_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price_tier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price_tier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "flat_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flat_amount", minimum: nil, deprecated: nil, format: nil, description: "Price for the entire tier.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flat_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "flat_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flat_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `flat_amount`, but contains a decimal value with at most 12 decimal places.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flat_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: "Per unit price for units relevant to the tier.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `unit_amount`, but contains a decimal value with at most 12 decimal places.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "up_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "up_to", minimum: nil, deprecated: nil, format: nil, description: "Up to and including to this quantity will be contained in the tier.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":up_to", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price_tier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "generated_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_card", minimum: nil, deprecated: nil, format: nil, description: "The ID of the Card PaymentMethod which was generated by this SetupAttempt.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_card", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_attempt_payment_method_details_card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":expires_at", ":stores"], title: "payment_intent_next_action_konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp at which the pending Konbini payment expires.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hosted_voucher_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_voucher_url", minimum: nil, deprecated: nil, format: nil, description: "The URL for the Konbini payment instructions page, which allows customers to view and print a Konbini voucher.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":hosted_voucher_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "stores" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action_konbini_stores", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "stores", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":stores", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transform_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":divide_by", ":round"], title: "transform_usage", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "divide_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "divide_by", minimum: nil, deprecated: nil, format: nil, description: "Divide usage by this number.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":divide_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "round" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["down", "up"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "round", minimum: nil, deprecated: nil, format: nil, description: "After division, either round the result `up` or `down`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":round", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transform_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":created", ":currency", ":id", ":object"], title: "refund", minimum: nil, deprecated: nil, format: nil, description: "`Refund` objects allow you to refund a charge that has previously been created\nbut not yet refunded. Funds will be refunded to the credit or debit card that\nwas originally charged.\n\nRelated guide: [Refunds](https://stripe.com/docs/refunds).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount, in %s.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "Balance transaction that describes the impact on your account balance.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "ID of the charge that was refunded.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users. (Available on non-card refunds only)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "If the refund failed, this balance transaction describes the adjustment made on your account balance that reverses the initial balance transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":failure_balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_reason", minimum: nil, deprecated: nil, format: nil, description: "If the refund failed, the reason for refund failure if known. Possible values are `lost_or_stolen_card`, `expired_or_canceled_card`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund_next_action", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_action", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["refund"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "ID of the PaymentIntent that was refunded.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "duplicate", "expired_uncaptured_charge", "fraudulent", "requested_by_customer" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for the refund, either user-provided (`duplicate`, `fraudulent`, or `requested_by_customer`) or generated by Stripe internally (`expired_uncaptured_charge`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_number", minimum: nil, deprecated: nil, format: nil, description: "This is the transaction number that appears on email receipts sent for this refund.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transfer_reversal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transfer_reversal", minimum: nil, deprecated: nil, format: nil, description: "The transfer reversal that is associated with the refund. Only present if the charge came from another Stripe account. See the Connect documentation for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_reversal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":source_transfer_reversal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of the refund. For credit card refunds, this can be `pending`, `succeeded`, or `failed`. For other types of refunds, it can be `pending`, `succeeded`, `failed`, or `canceled`. Refer to our [refunds](https://stripe.com/docs/refunds#failed-refunds) documentation for more details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_reversal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_reversal", minimum: nil, deprecated: nil, format: nil, description: "If the accompanying transfer was reversed, the transfer reversal object. Only applicable if the charge was created using the destination parameter.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_reversal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_reversal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":refund", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year"], title: "payment_method_details_interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: "Card brand. Can be `interac`, `mastercard` or `visa`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cardholder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cardholder_name", minimum: nil, deprecated: nil, format: nil, description: "The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cardholder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "emv_auth_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "emv_auth_data", minimum: nil, deprecated: nil, format: nil, description: "Authorization response cryptogram.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":emv_auth_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two-digit number representing the card's expiration month.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four-digit number representing the card's expiration year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.\n\n*Starting May 1, 2021, card fingerprint in India for Connect will change to allow two fingerprints for the same card --- one for India and one for the rest of the world.*", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding", minimum: nil, deprecated: nil, format: nil, description: "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_card", minimum: nil, deprecated: nil, format: nil, description: "ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":generated_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network", minimum: nil, deprecated: nil, format: nil, description: "Identifies which network this charge was processed on. Can be `amex`, `cartes_bancaires`, `diners`, `discover`, `interac`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locales" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locales", minimum: nil, deprecated: nil, format: nil, description: "EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locales", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "read_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "contact_emv", "contactless_emv", "contactless_magstripe_mode", "magnetic_stripe_fallback", "magnetic_stripe_track2" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "read_method", minimum: nil, deprecated: nil, format: nil, description: "How card details were read in this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":read_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt", minimum: nil, deprecated: nil, format: nil, description: "A collection of fields required to be displayed on receipts. Only required for EMV transactions.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_interac_present_receipt", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_threshold_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":item_reasons"], title: "invoice_threshold_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_gte" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_gte", minimum: nil, deprecated: nil, format: nil, description: "The total invoice amount threshold boundary if it triggered the threshold invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_gte", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "item_reasons" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_item_threshold_reason", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "item_reasons", minimum: nil, deprecated: nil, format: nil, description: "Indicates which line items triggered a threshold invoice.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":item_reasons", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_threshold_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":reference", ":url"], title: "mandate_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "The unique reference of the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL of the mandate. This URL generally contains sensitive information about the customer and should be shared with them exclusively.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_payment_method_options_mandate_options_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_payment_method_options_mandate_options_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":setup_intent_payment_method_options_mandate_options_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_authorization_pending_request" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":currency", ":is_amount_controllable", ":merchant_amount", ":merchant_currency" ], title: "issuing_authorization_pending_request", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The additional amount Stripe will hold if the authorization is approved, in the card's [currency](https://stripe.com/docs/api#issuing_authorization_object-pending-request-currency) and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_details", minimum: nil, deprecated: nil, format: nil, description: "Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_authorization_amount_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":amount_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "is_amount_controllable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "is_amount_controllable", minimum: nil, deprecated: nil, format: nil, description: "If set `true`, you may provide [amount](https://stripe.com/docs/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":is_amount_controllable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount the merchant is requesting to be authorized in the `merchant_currency`. The amount is in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_currency", minimum: nil, deprecated: nil, format: nil, description: "The local currency the merchant is requesting to authorize.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_authorization_pending_request", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_codes_resource_restrictions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":first_time_transaction"], title: "promotion_codes_resource_restrictions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "first_time_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_time_transaction", minimum: nil, deprecated: nil, format: nil, description: "A Boolean indicating if the Promotion Code should only be redeemed for Customers without any successful payments or invoices", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_time_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum_amount", minimum: nil, deprecated: nil, format: nil, description: "Minimum amount required to redeem this Promotion Code into a Coupon (e.g., a purchase must be $100 or more to work).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":minimum_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "minimum_amount_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "minimum_amount_currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":minimum_amount_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":promotion_codes_resource_restrictions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_dashboard_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_dashboard_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "display_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_name", minimum: nil, deprecated: nil, format: nil, description: "The display name for this account. This is used on the Stripe Dashboard to differentiate between accounts.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":display_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "timezone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "timezone", minimum: nil, deprecated: nil, format: nil, description: "The timezone used in the Stripe Dashboard for this account. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":timezone", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_dashboard_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval", ":interval_count", ":usage_type"], title: "recurring", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "aggregate_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["last_during_period", "last_ever", "max", "sum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "aggregate_usage", minimum: nil, deprecated: nil, format: nil, description: "Specifies a usage aggregation strategy for prices of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":aggregate_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: "The number of intervals (specified in the `interval` attribute) between subscription billings. For example, `interval=month` and `interval_count=3` bills every 3 months.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["licensed", "metered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage_type", minimum: nil, deprecated: nil, format: nil, description: "Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_webhook_endpoint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_webhook_endpoint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["webhook_endpoint"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_webhook_endpoint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing.card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":brand", ":cardholder", ":created", ":currency", ":exp_month", ":exp_year", ":id", ":last4", ":livemode", ":metadata", ":object", ":spending_controls", ":status", ":type" ], title: "issuing.card", minimum: nil, deprecated: nil, format: nil, description: "You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: "The brand of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["lost", "stolen"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: "The reason why the card was canceled.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cardholder" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.cardholder", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cardholder", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cardholder", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc", minimum: nil, deprecated: nil, format: nil, description: "The card's CVC. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://stripe.com/docs/api/expanding_objects). Additionally, it's only available via the [\"Retrieve a card\" endpoint](https://stripe.com/docs/api/issuing/cards/retrieve), not via \"List all cards\" or any other endpoint.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "The expiration month of the card.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "The expiration year of the card.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "The last 4 digits of the card number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: "The full unredacted card number. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://stripe.com/docs/api/expanding_objects). Additionally, it's only available via the [\"Retrieve a card\" endpoint](https://stripe.com/docs/api/issuing/cards/retrieve), not via \"List all cards\" or any other endpoint.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["issuing.card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "replaced_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "replaced_by", minimum: nil, deprecated: nil, format: nil, description: "The latest card that replaces this card, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":replaced_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "replacement_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "replacement_for", minimum: nil, deprecated: nil, format: nil, description: "The card this card replaces, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":replacement_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "replacement_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["damaged", "expired", "lost", "stolen"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "replacement_reason", minimum: nil, deprecated: nil, format: nil, description: "The reason why the previous card needed to be replaced.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":replacement_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Where and how the card will be shipped.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_card_shipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_controls" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_card_authorization_controls", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_controls", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_controls", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "canceled", "inactive"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Whether authorizations can be approved on this card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["physical", "virtual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wallets" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wallets", minimum: nil, deprecated: nil, format: nil, description: "Information relating to digital wallets (like Apple Pay and Google Pay).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_card_wallets", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":wallets", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing.card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_customer_balance_bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_customer_balance_bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "requested_address_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["zengin"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested_address_types", minimum: nil, deprecated: nil, format: nil, description: "List of address types that should be returned in the financial_addresses response. If not specified, all valid types will be returned.\n\nPermitted values include: `zengin`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested_address_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "eu_bank_account", "eu_bank_transfer", "gb_bank_account", "gb_bank_transfer", "id_bank_account", "id_bank_transfer", "jp_bank_account", "jp_bank_transfer", "mx_bank_account", "mx_bank_transfer", "us_bank_account", "us_bank_transfer" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The bank transfer type that this PaymentIntent is allowed to use for funding. Permitted values include: `us_bank_account`, `eu_bank_account`, `id_bank_account`, `gb_bank_account`, `jp_bank_account`, `mx_bank_account`, `eu_bank_transfer`, `gb_bank_transfer`, `id_bank_transfer`, `jp_bank_transfer`, `mx_bank_transfer`, or `us_bank_transfer`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_customer_balance_bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "package_dimensions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":height", ":length", ":weight", ":width"], title: "package_dimensions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "height" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "height", minimum: nil, deprecated: nil, format: nil, description: "Height, in inches.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":height", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "length" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "length", minimum: nil, deprecated: nil, format: nil, description: "Length, in inches.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":length", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "weight" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "weight", minimum: nil, deprecated: nil, format: nil, description: "Weight, in ounces.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":weight", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "width" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "width", minimum: nil, deprecated: nil, format: nil, description: "Width, in inches.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":width", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":package_dimensions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_method_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ach_credit_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_ach_credit_transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ach_credit_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ach_credit_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ach_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_ach_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ach_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ach_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_afterpay_clearpay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_flows_private_payment_methods_alipay_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_au_becs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_bacs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_bancontact", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_boleto", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_customer_balance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_eps", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_fpx", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_giropay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_grabpay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_ideal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_interac_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_klarna", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_konbini", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "multibanco" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_multibanco", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "multibanco", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":multibanco", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_oxxo", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_p24", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_paynow", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_sofort", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "stripe_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_stripe_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "stripe_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":stripe_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of transaction-specific details of the payment method used in the payment, one of `ach_credit_transfer`, `ach_debit`, `acss_debit`, `alipay`, `au_becs_debit`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `klarna`, `multibanco`, `p24`, `sepa_debit`, `sofort`, `stripe_account`, or `wechat`.\nAn additional hash is included on `payment_method_details` with a name matching this value.\nIt contains information specific to the payment method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_us_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_wechat", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wechat", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_wechat_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_setting_custom_field" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":name", ":value"], title: "invoice_setting_custom_field", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The name of the custom field.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "The value of the custom field.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_setting_custom_field", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "charge_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "ID of an existing, connected Stripe account to transfer funds to if `transfer_data` was specified in the charge request.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":charge_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_payment_method_options_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_payment_method_options_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_mandate_options_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: "We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_payment_method_options_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "request_extended_authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_extended_authorization", minimum: nil, deprecated: nil, format: nil, description: "Request ability to capture this payment beyond the standard [authorization validity window](https://stripe.com/docs/terminal/features/extended-authorizations#authorization-validity)", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_extended_authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_incremental_authorization_support" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_incremental_authorization_support", minimum: nil, deprecated: nil, format: nil, description: "Request ability to [increment](docs/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) in the [Confirm](https://stripe.com/docs/api/payment_intents/confirm) response to verify support.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_incremental_authorization_support", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_authorization_verification_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":address_line1_check", ":address_postal_code_check", ":cvc_check", ":expiry_check" ], title: "issuing_authorization_verification_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_line1_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["match", "mismatch", "not_provided"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1_check", minimum: nil, deprecated: nil, format: nil, description: "Whether the cardholder provided an address first line and if it matched the cardholder’s `billing.address.line1`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_postal_code_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["match", "mismatch", "not_provided"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_postal_code_check", minimum: nil, deprecated: nil, format: nil, description: "Whether the cardholder provided a postal code and if it matched the cardholder’s `billing.address.postal_code`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_postal_code_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["match", "mismatch", "not_provided"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_check", minimum: nil, deprecated: nil, format: nil, description: "Whether the cardholder provided a CVC and if it matched Stripe’s record.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expiry_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["match", "mismatch", "not_provided"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expiry_check", minimum: nil, deprecated: nil, format: nil, description: "Whether the cardholder provided an expiry date and if it matched Stripe’s record.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expiry_check", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_authorization_verification_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_processing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_intent_processing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_card_processing", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the payment method for which payment is in `processing` state, one of `card`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_processing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_reader_reader_resource_reader_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status", ":type"], title: "terminal_reader_reader_resource_reader_action", minimum: nil, deprecated: nil, format: nil, description: "Represents an action performed by the reader", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "failure_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_code", minimum: nil, deprecated: nil, format: nil, description: "Failure code, only set if status is `failed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_message", minimum: nil, deprecated: nil, format: nil, description: "Detailed failure message, only set if status is `failed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_message", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "process_payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_reader_reader_resource_process_payment_intent_action", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "process_payment_intent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":process_payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "process_setup_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_reader_reader_resource_process_setup_intent_action", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "process_setup_intent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":process_setup_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "set_reader_display" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_reader_reader_resource_set_reader_display_action", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "set_reader_display", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":set_reader_display", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["failed", "in_progress", "succeeded"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of the action performed by the reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["process_payment_intent", "process_setup_intent", "set_reader_display"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of action performed by the reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_reader_reader_resource_reader_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: "Bank code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "branch_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "branch_code", minimum: nil, deprecated: nil, format: nil, description: "Branch code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":branch_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country the bank account is located in.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_from" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_from", minimum: nil, deprecated: nil, format: nil, description: "Information about the object that generated this PaymentMethod.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/sepa_debit_generated_from", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_from", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four characters of the IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_mandate_payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_mandate_payment_method_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":card_mandate_payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_test_helpers.test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_test_helpers.test_clock", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["test_helpers.test_clock"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_test_helpers.test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount_due", ":amount_paid", ":amount_remaining", ":attempt_count", ":attempted", ":automatic_tax", ":collection_method", ":created", ":currency", ":default_tax_rates", ":lines", ":livemode", ":object", ":paid", ":paid_out_of_band", ":payment_settings", ":period_end", ":period_start", ":post_payment_credit_notes_amount", ":pre_payment_credit_notes_amount", ":starting_balance", ":status_transitions", ":subtotal", ":total", ":total_tax_amounts" ], title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "Invoices are statements of amounts owed by a customer, and are either\ngenerated one-off, or generated periodically from a subscription.\n\nThey contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments\nthat may be caused by subscription upgrades/downgrades (if necessary).\n\nIf your invoice is configured to be billed through automatic charges,\nStripe automatically finalizes your invoice and attempts payment. Note\nthat finalizing the invoice,\n[when automatic](https://stripe.com/docs/billing/invoices/workflow/#auto_advance), does\nnot happen immediately as the invoice is created. Stripe waits\nuntil one hour after the last webhook was successfully sent (or the last\nwebhook timed out after failing). If you (and the platforms you may have\nconnected to) have no webhooks configured, Stripe waits one hour after\ncreation to finalize the invoice.\n\nIf your invoice is configured to be billed by sending an email, then based on your\n[email settings](https://dashboard.stripe.com/account/billing/automatic),\nStripe will email the invoice to your customer and await payment. These\nemails can contain a link to a hosted page to pay the invoice.\n\nStripe applies any customer credit on the account before determining the\namount due for the invoice (i.e., the amount that will be actually\ncharged). If the amount due for the invoice is less than Stripe's [minimum allowed charge\nper currency](/docs/currencies#minimum-and-maximum-charge-amounts), the\ninvoice is automatically marked paid, and we add the amount due to the\ncustomer's credit balance which is applied to the next invoice.\n\nMore details on the customer's credit balance are\n[here](https://stripe.com/docs/billing/customer/balance).\n\nRelated guide: [Send Invoices to Customers](https://stripe.com/docs/billing/invoices/sending).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "lines" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "lines", minimum: nil, deprecated: nil, format: nil, description: "The individual line items that make up the invoice. `lines` is sorted as follows: invoice items in reverse chronological order, followed by the subscription, if any.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":lines", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates applied to this invoice, if any.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "attempted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "attempted", minimum: nil, deprecated: nil, format: nil, description: "Whether an attempt has been made to pay the invoice. An invoice is not attempted until 1 hour after the `invoice.created` webhook, for example, so you might not want to display that invoice as unpaid to your users.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":attempted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the payment will be attributed to for tax reporting, and where funds from the payment will be transferred to for the invoice.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period_start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "period_start", minimum: nil, deprecated: nil, format: "unix-time", description: "Start of the usage period during which invoice items were added to this invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":period_start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax", minimum: nil, deprecated: nil, format: nil, description: "The amount of tax on this invoice. This is the sum of all the tax amounts on this invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The fee in %s that will be applied to the invoice and transferred to the application owner's Stripe account when the invoice is paid.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: "A unique, identifying string that appears on emails sent to the customer for this invoice. This starts with the customer's unique invoice_prefix if it is specified.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_address", minimum: nil, deprecated: nil, format: nil, description: "The customer's address. Until the invoice is finalized, this field will equal `customer.address`. Once the invoice is finalized, this field will no longer be updated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ending_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ending_balance", minimum: nil, deprecated: nil, format: nil, description: "Ending customer balance after the invoice is finalized. Invoices are finalized approximately an hour after successful webhook delivery or when payment collection is attempted for the invoice. If the invoice has not been finalized yet, this will be null.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ending_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["deleted", "draft", "open", "paid", "uncollectible", "void"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://stripe.com/docs/billing/invoices/workflow#workflow-overview)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_tax_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_tax_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_tax_amounts", minimum: nil, deprecated: nil, format: nil, description: "The aggregate amounts calculated per tax rate for all line items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_tax_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "webhooks_delivered_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "webhooks_delivered_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Invoices are automatically paid or sent 1 hour after webhooks are delivered, or until all webhook delivery attempts have [been exhausted](https://stripe.com/docs/billing/webhooks#understand). This field tracks the time when webhooks for this invoice were successfully delivered. If the invoice had no webhooks to deliver, this will be set while the invoice is being created.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":webhooks_delivered_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The subscription that this invoice was prepared for, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_payment_attempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_payment_attempt", minimum: nil, deprecated: nil, format: "unix-time", description: "The time at which payment will next be attempted. This value will be `null` for invoices where `collection_method=send_invoice`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_payment_attempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "period_end", minimum: nil, deprecated: nil, format: "unix-time", description: "End of the usage period during which invoice items were added to this invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":period_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_remaining" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_remaining", minimum: nil, deprecated: nil, format: nil, description: "The amount remaining, in %s, that is due.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_remaining", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quote" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quote", minimum: nil, deprecated: nil, format: nil, description: "The quote this invoice was generated from.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/quote", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":quote", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The discounts applied to the invoice. Line item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total_discount_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discounts_resource_discount_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total_discount_amounts", minimum: nil, deprecated: nil, format: nil, description: "The aggregate amounts calculated per discount across all line items.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total_discount_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/automatic_tax", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "test_clock", minimum: nil, deprecated: nil, format: nil, description: "ID of the test clock this invoice belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "post_payment_credit_notes_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "post_payment_credit_notes_amount", minimum: nil, deprecated: nil, format: nil, description: "Total amount of all post-payment credit notes issued for this invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":post_payment_credit_notes_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status_transitions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoices_status_transitions", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status_transitions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status_transitions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "automatic_pending_invoice_item_invoice", "manual", "quote_accept", "subscription", "subscription_create", "subscription_cycle", "subscription_threshold", "subscription_update", "upcoming" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_reason", minimum: nil, deprecated: nil, format: nil, description: "Indicates the reason why the invoice was created. `subscription_cycle` indicates an invoice created by a subscription advancing into a new period. `subscription_create` indicates an invoice created due to creating a subscription. `subscription_update` indicates an invoice created due to updating a subscription. `subscription` is set for all old invoices to indicate either a change to a subscription or a period advancement. `manual` is set for all invoices unrelated to a subscription (for example: created via the invoice editor). The `upcoming` value is reserved for simulated invoices per the upcoming invoice endpoint. `subscription_threshold` indicates an invoice created due to a billing threshold being reached.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_number", minimum: nil, deprecated: nil, format: nil, description: "This is the transaction number that appears on email receipts sent for this invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the invoice. It must belong to the customer associated with the invoice and be in a chargeable state. If not set, defaults to the subscription's default source, if any, or to the customer's default source.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/alipay_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "due_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "due_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The date on which payment for this invoice is due. This value will be `null` for invoices where `collection_method=charge_automatically`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":due_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoices_payment_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "Extra information about an invoice for the customer's credit card statement.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hosted_invoice_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_invoice_url", minimum: nil, deprecated: nil, format: nil, description: "The URL for the hosted invoice page, which allows customers to view and pay an invoice. If the invoice has not been finalized yet, this will be null.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":hosted_invoice_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_tax_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_tax_ids", minimum: nil, deprecated: nil, format: nil, description: "The account tax IDs associated with the invoice. Only editable when the invoice is a draft.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_tax_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_paid" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_paid", minimum: nil, deprecated: nil, format: nil, description: "The amount, in %s, that was paid.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_paid", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer who will be billed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_name", minimum: nil, deprecated: nil, format: nil, description: "The public name of the business associated with this invoice, most often the business creating the invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "ID of the latest charge generated for this invoice, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://stripe.com/docs/billing/invoices/connect) documentation for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_email", minimum: nil, deprecated: nil, format: nil, description: "The customer's email. Until the invoice is finalized, this field will equal `customer.email`. Once the invoice is finalized, this field will no longer be updated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: "Describes the current discount applied to this invoice, if there is one. Not populated if there are multiple discounts.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "threshold_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_threshold_reason", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "threshold_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":threshold_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paid_out_of_band" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paid_out_of_band", minimum: nil, deprecated: nil, format: nil, description: "Returns true if the invoice was manually marked paid, returns false if the invoice hasn't been paid yet or was paid on Stripe.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paid_out_of_band", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "The PaymentIntent associated with this invoice. The PaymentIntent is generated when the invoice is finalized, and can then be used to pay the invoice. Note that voiding an invoice will cancel the PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "total", minimum: nil, deprecated: nil, format: nil, description: "Total after discounts and taxes.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_shipping", minimum: nil, deprecated: nil, format: nil, description: "The customer's shipping information. Until the invoice is finalized, this field will equal `customer.shipping`. Once the invoice is finalized, this field will no longer be updated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "footer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "footer", minimum: nil, deprecated: nil, format: nil, description: "Footer displayed on the invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":footer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_proration_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_proration_date", minimum: nil, deprecated: nil, format: nil, description: "Only set for upcoming invoices that preview prorations. The time used to calculate prorations.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription_proration_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pre_payment_credit_notes_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pre_payment_credit_notes_amount", minimum: nil, deprecated: nil, format: nil, description: "Total amount of all pre-payment credit notes issued for this invoice.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pre_payment_credit_notes_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paid" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paid", minimum: nil, deprecated: nil, format: nil, description: "Whether payment was successfully collected for this invoice. An invoice can be paid (most commonly) with a charge or with credit from the customer's account balance.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paid", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users. Referenced as 'memo' in the Dashboard.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_country", minimum: nil, deprecated: nil, format: nil, description: "The country of the business associated with this invoice, most often the business creating the invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subtotal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subtotal", minimum: nil, deprecated: nil, format: nil, description: "Total of all subscriptions, invoice items, and prorations on the invoice before any invoice level discount or tax is applied. Item discounts are already incorporated", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subtotal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "custom_fields" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_setting_custom_field", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_fields", minimum: nil, deprecated: nil, format: nil, description: "Custom fields displayed on the invoice.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":custom_fields", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_name", minimum: nil, deprecated: nil, format: nil, description: "The customer's name. Until the invoice is finalized, this field will equal `customer.name`. Once the invoice is finalized, this field will no longer be updated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "attempt_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "attempt_count", minimum: nil, deprecated: nil, format: nil, description: "Number of payment attempts made for this invoice, from the perspective of the payment retry schedule. Any payment attempt counts as the first attempt, and subsequently only automatic retries increment the attempt count. In other words, manual payment attempts after the first attempt do not affect the retry schedule.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":attempt_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_finalization_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_finalization_error", minimum: nil, deprecated: nil, format: nil, description: "The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/api_errors", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":last_finalization_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_due", minimum: nil, deprecated: nil, format: nil, description: "Final amount due at this time for this invoice. If the invoice's total is smaller than the minimum charge amount, for example, or if there is account credit that can be applied to the invoice, the `amount_due` may be 0. If there is a positive `starting_balance` for the invoice (the customer owes money), the `amount_due` will also take that into account. The charge that gets generated for the invoice will be for the amount specified in `amount_due`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the invoice. It must belong to the customer associated with the invoice. If not set, defaults to the subscription's default payment method, if any, or to the default payment method in the customer's invoice settings.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_tax_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoices_resource_invoice_tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_tax_ids", minimum: nil, deprecated: nil, format: nil, description: "The customer's tax IDs. Until the invoice is finalized, this field will contain the same tax IDs as `customer.tax_ids`. Once the invoice is finalized, this field will no longer be updated.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_tax_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "starting_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "starting_balance", minimum: nil, deprecated: nil, format: nil, description: "Starting customer balance before the invoice is finalized. If the invoice has not been finalized yet, this will be the current customer balance.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":starting_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_pdf" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_pdf", minimum: nil, deprecated: nil, format: nil, description: "The link to download the PDF for the invoice. If the invoice has not been finalized yet, this will be null.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_pdf", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_phone", minimum: nil, deprecated: nil, format: nil, description: "The customer's phone number. Until the invoice is finalized, this field will equal `customer.phone`. Once the invoice is finalized, this field will no longer be updated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "auto_advance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "auto_advance", minimum: nil, deprecated: nil, format: nil, description: "Controls whether Stripe will perform [automatic collection](https://stripe.com/docs/billing/invoices/workflow/#auto_advance) of the invoice. When `false`, the invoice's state will not automatically advance without an explicit action.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":auto_advance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_tax_exempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["exempt", "none", "reverse"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_tax_exempt", minimum: nil, deprecated: nil, format: nil, description: "The customer's tax exempt status. Until the invoice is finalized, this field will equal `customer.tax_exempt`. Once the invoice is finalized, this field will no longer be updated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_tax_exempt", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":country", ":currency", ":id", ":last4", ":object", ":status"], title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: "These bank accounts are payment methods on `Customer` objects.\n\nOn the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer\ndestinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts).\nThey can be bank accounts or debit cards as well, and are documented in the links above.\n\nRelated guide: [Bank Debits and Transfers](https://stripe.com/docs/payments/bank-debits-transfers).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "The ID of the account that the bank account is associated with.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the person or business that owns the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "The type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "The bank account type. This can only be `checking` or `savings` in most countries. In Japan, this can only be `futsu` or `toza`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "available_payout_methods" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["instant", "standard"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "available_payout_methods", minimum: nil, deprecated: nil, format: nil, description: "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":available_payout_methods", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the routing number (e.g., `WELLS FARGO`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country the bank account is located in.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer that the bank account is associated with.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "Whether this bank account is the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: "The routing transit number for the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isn’t enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a transfer sent to this bank account fails, we'll set the status to `errored` and will not continue to send transfers until the bank details are updated.\n\nFor external accounts, possible values are `new` and `errored`. Validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply. If a transfer fails, the status is set to `errored` and transfers are stopped until account details are updated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_flows_automatic_payment_methods_payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_flows_automatic_payment_methods_payment_intent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Automatically calculates compatible payment methods", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_flows_automatic_payment_methods_payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":billing_scheme", ":created", ":currency", ":id", ":livemode", ":metadata", ":object", ":product", ":type" ], title: "price", minimum: nil, deprecated: nil, format: nil, description: "Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products.\n[Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme.\n\nFor example, you might have a single \"gold\" product that has prices for $10/month, $100/year, and €9 once.\n\nRelated guides: [Set up a subscription](https://stripe.com/docs/billing/subscriptions/set-up-subscription), [create an invoice](https://stripe.com/docs/billing/invoices/create), and more about [products and prices](https://stripe.com/docs/products-prices/overview).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the price can be used for new purchases.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_scheme" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["per_unit", "tiered"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_scheme", minimum: nil, deprecated: nil, format: nil, description: "Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `unit_amount` or `unit_amount_decimal`) will be charged per unit in `quantity` (for prices with `usage_type=licensed`), or per unit of total usage (for prices with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_scheme", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "lookup_key" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "lookup_key", minimum: nil, deprecated: nil, format: nil, description: "A lookup key used to retrieve prices dynamically from a static string. This may be up to 200 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":lookup_key", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nickname" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nickname", minimum: nil, deprecated: nil, format: nil, description: "A brief description of the price, hidden from customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nickname", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["price"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: "The ID of the product this price is associated with.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recurring" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "recurring", minimum: nil, deprecated: nil, format: nil, description: "The recurring components of a price such as `interval` and `usage_type`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/recurring", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":recurring", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["exclusive", "inclusive", "unspecified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_behavior", minimum: nil, deprecated: nil, format: nil, description: "Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tiers" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price_tier", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tiers", minimum: nil, deprecated: nil, format: nil, description: "Each element represents a pricing tier. This parameter requires `billing_scheme` to be set to `tiered`. See also the documentation for `billing_scheme`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tiers", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tiers_mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["graduated", "volume"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tiers_mode", minimum: nil, deprecated: nil, format: nil, description: "Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tiers_mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transform_quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transform_quantity", minimum: nil, deprecated: nil, format: nil, description: "Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with `tiers`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transform_quantity", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transform_quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["one_time", "recurring"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "One of `one_time` or `recurring` depending on whether the price is for a one-time purchase or a recurring (subscription) purchase.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: "The unit amount in %s to be charged, represented as a whole integer if possible. Only set if `billing_scheme=per_unit`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "The unit amount in %s to be charged, represented as a decimal string with at most 12 decimal places. Only set if `billing_scheme=per_unit`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checkout_us_bank_account_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checkout_us_bank_account_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":checkout_us_bank_account_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "webhook_endpoint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":enabled_events", ":id", ":livemode", ":metadata", ":object", ":status", ":url" ], title: "webhook_endpoint", minimum: nil, deprecated: nil, format: nil, description: "You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be\nnotified about events that happen in your Stripe account or connected\naccounts.\n\nMost users configure webhooks from [the dashboard](https://dashboard.stripe.com/webhooks), which provides a user interface for registering and testing your webhook endpoints.\n\nRelated guide: [Setting up Webhooks](https://stripe.com/docs/webhooks/configure).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "api_version" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "api_version", minimum: nil, deprecated: nil, format: nil, description: "The API version events are rendered as for this webhook endpoint.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":api_version", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "The ID of the associated Connect application.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An optional description of what the webhook is used for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled_events" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled_events", minimum: nil, deprecated: nil, format: nil, description: "The list of events to enable for this endpoint. `['*']` indicates that all events are enabled, except those that require explicit selection.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled_events", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["webhook_endpoint"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "secret", minimum: nil, deprecated: nil, format: nil, description: "The endpoint's secret, used to generate [webhook signatures](https://stripe.com/docs/webhooks/signatures). Only returned at creation.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the webhook. It can be `enabled` or `disabled`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL of the webhook endpoint.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":webhook_endpoint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_card_mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":amount_type", ":interval", ":reference", ":start_date"], title: "payment_method_options_card_mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount to be charged for future payments.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: "One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "A description of the mandate or subscription that is meant to be displayed to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: "End date of the mandate or subscription. If not provided, the mandate will be active until canceled. If provided, end date should be after start date.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "sporadic", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies payment frequency. One of `day`, `week`, `month`, `year`, or `sporadic`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: "The number of intervals between payments. For example, `interval=month` and `interval_count=3` indicates one payment every three months. Maximum of one year interval allowed (1 year, 12 months, or 52 weeks). This parameter is optional when `interval=sporadic`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the mandate or subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 80, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: "Start date of the mandate or subscription. Start date should not be lesser than yesterday.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "supported_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["india"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_types", minimum: nil, deprecated: nil, format: nil, description: "Specifies the type of mandates supported. Possible values are `india`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_card_mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "plan_tier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "plan_tier", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "flat_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flat_amount", minimum: nil, deprecated: nil, format: nil, description: "Price for the entire tier.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flat_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "flat_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "flat_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `flat_amount`, but contains a decimal value with at most 12 decimal places.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":flat_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: "Per unit price for units relevant to the tier.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `unit_amount`, but contains a decimal value with at most 12 decimal places.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "up_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "up_to", minimum: nil, deprecated: nil, format: nil, description: "Up to and including to this quantity will be contained in the tier.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":up_to", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":plan_tier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "offline_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "offline_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":offline_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_wallet_samsung_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_wallet_samsung_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_card_wallet_samsung_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_wechat_pay_display_qr_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":image_data_url", ":image_url_png", ":image_url_svg"], title: "payment_intent_next_action_wechat_pay_display_qr_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "The data being used to generate QR code", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "image_data_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "image_data_url", minimum: nil, deprecated: nil, format: nil, description: "The base64 image data for a pre-generated QR code", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":image_data_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "image_url_png" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "image_url_png", minimum: nil, deprecated: nil, format: nil, description: "The image_url_png string used to render QR code", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":image_url_png", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "image_url_svg" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "image_url_svg", minimum: nil, deprecated: nil, format: nil, description: "The image_url_svg string used to render QR code", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":image_url_svg", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_wechat_pay_display_qr_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checkout_session_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checkout_session_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout_acss_debit_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout_boleto_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout_konbini_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout_oxxo_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/checkout_us_bank_account_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":checkout_session_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_document_report" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status"], title: "gelato_document_report", minimum: nil, deprecated: nil, format: nil, description: "Result from a document check", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "Address as it appears in the document.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "Date of birth as it appears in the document.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_data_document_report_date_of_birth", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "error", minimum: nil, deprecated: nil, format: nil, description: "Details on the verification error. Present when status is `unverified`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_document_report_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expiration_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expiration_date", minimum: nil, deprecated: nil, format: nil, description: "Expiration date of the document.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_data_document_report_expiration_date", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":expiration_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "files" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "files", minimum: nil, deprecated: nil, format: nil, description: "Array of [File](https://stripe.com/docs/api/files) ids containing images for this document.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":files", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "First name as it appears in the document.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issued_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issued_date", minimum: nil, deprecated: nil, format: nil, description: "Issued date of the document.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_data_document_report_issued_date", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":issued_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_country", minimum: nil, deprecated: nil, format: nil, description: "Issuing country of the document.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":issuing_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "Last name as it appears in the document.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: "Document ID number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["unverified", "verified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of this `document` check.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["driving_license", "id_card", "passport"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the document.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_document_report", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_customer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["customer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_mandate_notification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":id", ":livemode", ":object", ":reason", ":source", ":status", ":type" ], title: "source_mandate_notification", minimum: nil, deprecated: nil, format: nil, description: "Source mandate notifications should be created when a notification related to\na source mandate must be sent to the payer. They will trigger a webhook or\ndeliver an email to the customer.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_mandate_notification_acss_debit_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount associated with the mandate notification. The amount is expressed in the currency of the underlying source. Required if the notification type is `debit_initiated`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_mandate_notification_bacs_debit_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["source_mandate_notification"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "The reason of the mandate notification. Valid reasons are `mandate_confirmed` or `debit_initiated`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_mandate_notification_sepa_debit_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the mandate notification. Valid statuses are `pending` or `submitted`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of source this mandate notification is attached to. Should be the source type identifier code for the payment method, such as `three_d_secure`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_mandate_notification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_line_item_period" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":end", ":start"], title: "invoice_line_item_period", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end", minimum: nil, deprecated: nil, format: "unix-time", description: "The end of the period, which must be greater than or equal to the start.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start", minimum: nil, deprecated: nil, format: "unix-time", description: "The start of the period.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_line_item_period", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_total_details_resource_breakdown" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":discounts", ":taxes"], title: "quotes_resource_total_details_resource_breakdown", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_items_discount_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The aggregated discounts.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "taxes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_items_tax_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "taxes", minimum: nil, deprecated: nil, format: nil, description: "The aggregated tax amounts by rate.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":taxes", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_total_details_resource_breakdown", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "external_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "external_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":external_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checkout_konbini_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checkout_konbini_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: "The number of calendar days (between 1 and 60) after which Konbini payment instructions will expire. For example, if a PaymentIntent is confirmed with Konbini and `expires_after_days` set to 2 on Monday JST, the instructions will expire on Wednesday 23:59:59 JST.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":checkout_konbini_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reporting.report_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":data_available_end", ":data_available_start", ":id", ":livemode", ":name", ":object", ":updated", ":version" ], title: "reporting.report_type", minimum: nil, deprecated: nil, format: nil, description: "The Report Type resource corresponds to a particular type of report, such as\nthe \"Activity summary\" or \"Itemized payouts\" reports. These objects are\nidentified by an ID belonging to a set of enumerated values. See\n[API Access to Reports documentation](https://stripe.com/docs/reporting/statements/api)\nfor those Report Type IDs, along with required and optional parameters.\n\nNote that certain report types can only be run based on your live-mode data (not test-mode\ndata), and will error when queried without a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data_available_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data_available_end", minimum: nil, deprecated: nil, format: "unix-time", description: "Most recent time for which this Report Type is available. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data_available_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "data_available_start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data_available_start", minimum: nil, deprecated: nil, format: "unix-time", description: "Earliest time for which this Report Type is available. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data_available_start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_columns" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_columns", minimum: nil, deprecated: nil, format: nil, description: "List of column names that are included by default when this Report Type gets run. (If the Report Type doesn't support the `columns` parameter, this will be null.)", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_columns", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "The [ID of the Report Type](https://stripe.com/docs/reporting/statements/api#available-report-types), such as `balance.summary.1`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Human-readable name of the Report Type", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["reporting.report_type"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "updated" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "updated", minimum: nil, deprecated: nil, format: "unix-time", description: "When this Report Type was latest updated. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":updated", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "version" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "version", minimum: nil, deprecated: nil, format: nil, description: "Version of the Report Type. Different versions report with the same ID will have the same purpose, but may take different run parameters or have different result schemas.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":version", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":reporting.report_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":setup_attempt_payment_method_details_boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options_mandate_options_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_payment_method_options_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_cardholder_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "disabled_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["listed", "rejected.listed", "under_review"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "disabled_reason", minimum: nil, deprecated: nil, format: nil, description: "If `disabled_reason` is present, all cards will decline authorizations with `cardholder_verification_required` reason.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":disabled_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "past_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "company.tax_id", "individual.dob.day", "individual.dob.month", "individual.dob.year", "individual.first_name", "individual.last_name", "individual.verification.document" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "past_due", minimum: nil, deprecated: nil, format: nil, description: "Array of fields that need to be collected in order to verify and re-enable the cardholder.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":past_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":address"], title: "issuing_cardholder_address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_deducted_at_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":id", ":object", ":period_end", ":period_start", ":tax_deduction_account_number" ], title: "tax_deducted_at_source", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["tax_deducted_at_source"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "period_end", minimum: nil, deprecated: nil, format: "unix-time", description: "The end of the invoicing period. This TDS applies to Stripe fees collected during this invoicing period.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":period_end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "period_start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "period_start", minimum: nil, deprecated: nil, format: "unix-time", description: "The start of the invoicing period. This TDS applies to Stripe fees collected during this invoicing period.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":period_start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_deduction_account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_deduction_account_number", minimum: nil, deprecated: nil, format: nil, description: "The TAN that was supplied to Stripe when TDS was assessed", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_deduction_account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_deducted_at_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "store" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "store", minimum: nil, deprecated: nil, format: nil, description: "If the payment succeeded, this contains the details of the convenience store where the payment was completed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_konbini_store", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":store", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_dispute_canceled_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_dispute_canceled_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when order was canceled.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the cardholder was provided with a cancellation policy.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_policy_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for canceling the order.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expected_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expected_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when the cardholder expected to receive the product.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expected_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: "Explanation of why the cardholder is disputing this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: "Description of the merchandise or service that was purchased.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["merchandise", "service"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_type", minimum: nil, deprecated: nil, format: nil, description: "Whether the product was a merchandise or service.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["merchant_rejected", "successful"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_status", minimum: nil, deprecated: nil, format: nil, description: "Result of cardholder's attempt to return the product.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returned_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "returned_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when the product was returned or attempted to be returned.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":returned_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_dispute_canceled_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_bitcoin_receiver" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_bitcoin_receiver", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bitcoin_receiver"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_bitcoin_receiver", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":id", ":livemode", ":object"], title: "customer", minimum: nil, deprecated: nil, format: nil, description: "This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer.\n\nRelated guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The customer's address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance", minimum: nil, deprecated: nil, format: nil, description: "Current balance, if any, being stored on the customer. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that will be added to their next invoice. The balance does not refer to any unpaid invoices; it solely takes into account amounts that have yet to be successfully applied to any invoice. This balance is only taken into account as invoices are finalized.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) the customer can be charged in for recurring billing purposes.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_source", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment source for the customer.\n\nIf you are using payment methods created via the PaymentMethods API, see the [invoice_settings.default_payment_method](https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method) field instead.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/alipay_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "delinquent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delinquent", minimum: nil, deprecated: nil, format: nil, description: "When the customer's latest invoice is billed by charging automatically, `delinquent` is `true` if the invoice's latest charge failed. When the customer's latest invoice is billed by sending an invoice, `delinquent` is `true` if the invoice isn't paid by its due date.\n\nIf an invoice is marked uncollectible by [dunning](https://stripe.com/docs/billing/automatic-collection), `delinquent` doesn't get reset to `false`.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":delinquent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: "Describes the current discount active on the customer, if there is one.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "The customer's email address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_prefix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_prefix", minimum: nil, deprecated: nil, format: nil, description: "The prefix for the customer used to generate unique invoice numbers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_prefix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_setting_customer_setting", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The customer's full name or business name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_invoice_sequence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_invoice_sequence", minimum: nil, deprecated: nil, format: nil, description: "The suffix of the customer's next invoice number, e.g., 0001.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":next_invoice_sequence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["customer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone", minimum: nil, deprecated: nil, format: nil, description: "The customer's phone number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_locales" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_locales", minimum: nil, deprecated: nil, format: nil, description: "The customer's preferred locales (languages), ordered by preference.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_locales", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Mailing and shipping address for the customer. Appears on invoices emailed to this customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sources" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "sources", minimum: nil, deprecated: nil, format: nil, description: "The customer's payment sources, if any.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "Polymorphic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/alipay_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sources", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscriptions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "subscriptions", minimum: nil, deprecated: nil, format: nil, description: "The customer's current subscriptions, if any.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscriptions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer_tax", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_exempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["exempt", "none", "reverse"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_exempt", minimum: nil, deprecated: nil, format: nil, description: "Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text **\"Reverse charge\"**.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_exempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_ids" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "tax_ids", minimum: nil, deprecated: nil, format: nil, description: "The customer's tax IDs.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_id", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_ids", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "test_clock", minimum: nil, deprecated: nil, format: nil, description: "ID of the test clock this customer belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirmation_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_number", minimum: nil, deprecated: nil, format: nil, description: "An optional 10 to 11 digit numeric-only string determining the confirmation code at applicable convenience stores.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: "The number of calendar days (between 1 and 60) after which Konbini payment instructions will expire. For example, if a PaymentIntent is confirmed with Konbini and `expires_after_days` set to 2 on Monday JST, the instructions will expire on Wednesday 23:59:59 JST.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp at which the Konbini payment instructions will expire. Only one of `expires_after_days` or `expires_at` may be set.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: "A product descriptor of up to 22 characters, which will appear to customers at the convenience store.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_document_report_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_document_report_error", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "document_expired", "document_type_not_supported", "document_unverified_other" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code", minimum: nil, deprecated: nil, format: nil, description: "A short machine-readable string giving the reason for the verification failure.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "A human-readable message giving the reason for the failure. These messages can be shown to your users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_document_report_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_id_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":status"], title: "tax_id_verification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["pending", "unavailable", "unverified", "verified"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Verification status, one of `pending`, `verified`, `unverified`, or `unavailable`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_address", minimum: nil, deprecated: nil, format: nil, description: "Verified address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Verified name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":tax_id_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscriptions_resource_pause_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":behavior"], title: "subscriptions_resource_pause_collection", minimum: nil, deprecated: nil, format: nil, description: "The Pause Collection settings determine how we will pause collection for this subscription and for how long the subscription\nshould be paused.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["keep_as_draft", "mark_uncollectible", "void"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "behavior", minimum: nil, deprecated: nil, format: nil, description: "The payment collection behavior for this subscription while paused. One of `keep_as_draft`, `mark_uncollectible`, or `void`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "resumes_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "resumes_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time after which the subscription will resume collecting payments.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":resumes_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscriptions_resource_pause_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount_subtotal", ":amount_total", ":currency", ":description", ":id", ":object" ], title: "item", minimum: nil, deprecated: nil, format: nil, description: "A line item.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_subtotal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_subtotal", minimum: nil, deprecated: nil, format: nil, description: "Total before any discounts or taxes are applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_subtotal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_total", minimum: nil, deprecated: nil, format: nil, description: "Total after discounts and taxes.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users. Defaults to product name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_items_discount_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The discounts applied to the line item.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: "The price used to generate the line item.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The quantity of products being purchased.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "taxes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_items_tax_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "taxes", minimum: nil, deprecated: nil, format: nil, description: "The taxes applied to the line item.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":taxes", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_source", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/alipay_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_payment_method_options_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_payment_method_options_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_payment_method_options_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_payment_method_options_us_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_type_specific_payment_method_options_client", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":brand", ":exp_month", ":exp_year", ":funding", ":last4"], title: "payment_method_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: "Card brand. Can be `amex`, `diners`, `discover`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checks" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checks", minimum: nil, deprecated: nil, format: nil, description: "Checks on Card address and CVC if provided.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_checks", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":checks", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two-digit number representing the card's expiration month.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four-digit number representing the card's expiration year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.\n\n*Starting May 1, 2021, card fingerprint in India for Connect will change to allow two fingerprints for the same card --- one for India and one for the rest of the world.*", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding", minimum: nil, deprecated: nil, format: nil, description: "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_from" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_from", minimum: nil, deprecated: nil, format: nil, description: "Details of the original PaymentMethod that created this object.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_generated_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_from", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "networks" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "networks", minimum: nil, deprecated: nil, format: nil, description: "Contains information about card networks that can be used to process the payment.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/networks", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":networks", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "three_d_secure_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "three_d_secure_usage", minimum: nil, deprecated: nil, format: nil, description: "Contains details on how this Card maybe be used for 3D Secure authentication.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/three_d_secure_usage", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":three_d_secure_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wallet" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wallet", minimum: nil, deprecated: nil, format: nil, description: "If this Card is part of a card wallet, this contains the details of the card wallet.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_wallet", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":wallet", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_phone_number_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_pages_checkout_session_phone_number_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Indicates whether phone number collection is enabled for the session", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_phone_number_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address_line1_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1_check", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip_check", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authenticated" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authenticated", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authenticated", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_check", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dynamic_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dynamic_last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dynamic_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "three_d_secure", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tokenization_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tokenization_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tokenization_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_relationship" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "person_relationship", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "director" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "director", minimum: nil, deprecated: nil, format: nil, description: "Whether the person is a director of the account's legal entity. Directors are typically members of the governing board of the company, or responsible for ensuring the company meets its regulatory obligations.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":director", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "executive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "executive", minimum: nil, deprecated: nil, format: nil, description: "Whether the person has significant responsibility to control, manage, or direct the organization.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":executive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "owner" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "owner", minimum: nil, deprecated: nil, format: nil, description: "Whether the person is an owner of the account’s legal entity.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":owner", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_ownership" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_ownership", minimum: nil, deprecated: nil, format: nil, description: "The percent owned by the person of the account's legal entity.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percent_ownership", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "representative" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "representative", minimum: nil, deprecated: nil, format: nil, description: "Whether the person is authorized as the primary representative of the account. This is the person nominated by the business to provide information about themselves, and general information about the account. There can only be one representative at any given time. At the time the account is created, this person should be set to the person responsible for opening the account.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":representative", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: "The person's title (e.g., CEO, Support Engineer).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":person_relationship", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_details_customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_id_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_cardholder_id_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: "The back of a document returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: "The front of a document returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_id_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":amount_captured", ":amount_refunded", ":billing_details", ":captured", ":created", ":currency", ":disputed", ":id", ":livemode", ":metadata", ":object", ":paid", ":refunded", ":refunds", ":status" ], title: "charge", minimum: nil, deprecated: nil, format: nil, description: "To charge a credit or a debit card, you create a `Charge` object. You can\nretrieve and refund individual charges as well as list all charges. Charges\nare identified by a unique, random ID.\n\nRelated guide: [Accept a payment with the Charges API](https://stripe.com/docs/payments/accept-a-payment-charges).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping information for the charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://stripe.com/docs/connect/destination-charges) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_suffix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_suffix", minimum: nil, deprecated: nil, format: nil, description: "Provides information about the charge that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated descriptor.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_suffix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) requested for the charge. [See the Connect documentation](https://stripe.com/docs/connect/direct-charges#collecting-fees) for details.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "disputed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "disputed", minimum: nil, deprecated: nil, format: nil, description: "Whether the charge has been disputed.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":disputed", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies this transaction as part of a group. See the [Connect documentation](https://stripe.com/docs/connect/charges-transfers#transfer-options) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["failed", "pending", "succeeded"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the payment is either `succeeded`, `pending`, or `failed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transfer", minimum: nil, deprecated: nil, format: nil, description: "The transfer ID which created this charge. Only present if the charge came from another Stripe account. [See the Connect documentation](https://stripe.com/docs/connect/destination-charges) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":source_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer", minimum: nil, deprecated: nil, format: nil, description: "ID of the transfer to the `destination` account (only applicable if the charge was created using the `destination` parameter).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refunded" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refunded", minimum: nil, deprecated: nil, format: nil, description: "Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refunded", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_refunded" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_refunded", minimum: nil, deprecated: nil, format: nil, description: "Amount in %s refunded (can be less than the amount attribute on the charge if a partial refund was issued).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_refunded", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "captured" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "captured", minimum: nil, deprecated: nil, format: nil, description: "If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":captured", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/billing_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "order" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "order", minimum: nil, deprecated: nil, format: nil, description: "ID of the order this charge is for if one exists.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/order", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":order", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_captured" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_captured", minimum: nil, deprecated: nil, format: nil, description: "Amount in %s captured (can be less than the amount attribute on the charge if a partial capture was made).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_captured", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["charge"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_code", minimum: nil, deprecated: nil, format: nil, description: "Error code explaining reason for charge failure if available (see [the errors section](https://stripe.com/docs/api#errors) for a list of codes).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_number", minimum: nil, deprecated: nil, format: nil, description: "This is the transaction number that appears on email receipts sent for this charge. This attribute will be `null` until a receipt has been sent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":failure_balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: "This is the email address that the receipt for this charge was sent to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "ID of the Connect application that created the charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "For card charges, use `statement_descriptor_suffix` instead. Otherwise, you can use this value as the complete description of a charge on your customers’ statements. Must contain at least one letter, maximum 22 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details", minimum: nil, deprecated: nil, format: nil, description: "Details about the payment method at the time of the transaction.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "ID of the invoice this charge is for if one exists.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "outcome" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "outcome", minimum: nil, deprecated: nil, format: nil, description: "Details about whether the payment was accepted, and why. See [understanding declines](https://stripe.com/docs/declines) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge_outcome", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":outcome", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fraud_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fraud_details", minimum: nil, deprecated: nil, format: nil, description: "Information on fraud assessments for the charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge_fraud_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":fraud_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the customer this charge is for if one exists.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the [Connect documentation](https://stripe.com/docs/connect/charges-transfers) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refunds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "refunds", minimum: nil, deprecated: nil, format: nil, description: "A list of refunds that have been applied to the charge.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":refunds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "ID of the PaymentIntent associated with this charge, if one exists.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "review" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "review", minimum: nil, deprecated: nil, format: nil, description: "ID of the review associated with this charge if one exists.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/review", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":review", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_message", minimum: nil, deprecated: nil, format: nil, description: "Message to user further explaining reason for charge failure if available.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_message", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee", minimum: nil, deprecated: nil, format: nil, description: "The application fee (if any) for the charge. [See the Connect documentation](https://stripe.com/docs/connect/direct-charges#collecting-fees) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application_fee", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paid" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paid", minimum: nil, deprecated: nil, format: nil, description: "`true` if the charge succeeded, or was successfully authorized for later capture.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paid", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 40000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "calculated_statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "calculated_statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":calculated_statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method used in this charge.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_url", minimum: nil, deprecated: nil, format: nil, description: "This is the URL to view the receipt for this charge. The receipt is kept up-to-date to the latest state of the charge, including any refunds. If the charge is for an Invoice, the receipt will be stylized as an Invoice receipt.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_card_apple_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":eligible"], title: "issuing_card_apple_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "eligible" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eligible", minimum: nil, deprecated: nil, format: nil, description: "Apple Pay Eligibility", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eligible", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ineligible_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["missing_agreement", "missing_cardholder_contact", "unsupported_region"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ineligible_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason the card is ineligible for Apple Pay", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ineligible_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_card_apple_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_pending_invoice_item_interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":interval", ":interval_count"], title: "subscription_pending_invoice_item_interval", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["day", "month", "week", "year"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "Specifies invoicing frequency. Either `day`, `week`, `month` or `year`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_count", minimum: nil, deprecated: nil, format: nil, description: "The number of intervals between invoices. For example, `interval=month` and `interval_count=3` bills every 3 months. Maximum of one year interval allowed (1 year, 12 months, or 52 weeks).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_pending_invoice_item_interval", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "invoice_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount in %s that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "The account where funds from the payment will be transferred to upon payment success.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options_au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_payment_method_options_au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options_mandate_options_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_mandate_options_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_intent_payment_method_options_mandate_options_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: "Bank code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: "Bank Identifier Code of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit_mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit_mandate", minimum: nil, deprecated: nil, format: nil, description: "The mandate for the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit_mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: "Last four characters of the IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: "Preferred language of the Sofort authorization page that the customer is redirected to.\nCan be one of `en`, `de`, `fr`, or `nl`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by Sofort directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_attempt_payment_method_details_sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_payment_method_options_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["any", "automatic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: "We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_payment_method_options_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_tax_id_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_pages_checkout_session_tax_id_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Indicates whether tax ID collection is enabled for the session", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_tax_id_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "platform_tax_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account", ":id", ":object", ":source_transaction", ":type"], title: "platform_tax_fee", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "The Connected account that incurred this charge.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["platform_tax_fee"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transaction", minimum: nil, deprecated: nil, format: nil, description: "The payment object that caused this tax to be inflicted.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of tax (VAT).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":platform_tax_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":expires_after_days"], title: "payment_method_options_boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after_days", minimum: nil, deprecated: nil, format: nil, description: "The number of calendar days before a Boleto voucher expires. For example, if you create a Boleto voucher on Monday and you set expires_after_days to 2, the Boleto voucher will expire on Wednesday at 23:59 America/Sao_Paulo time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after_days", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_subscription_cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled", ":options"], title: "portal_subscription_cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether the feature is enabled.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "customer_service", "low_quality", "missing_features", "other", "switched_service", "too_complex", "too_expensive", "unused" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "options", minimum: nil, deprecated: nil, format: nil, description: "Which cancellation reasons will be given as options to the customer.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":options", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_subscription_cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":automatic_tax"], title: "customer_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["failed", "not_collecting", "supported", "unrecognized_location"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: "Surfaces if automatic tax computation is possible given the current customer location information.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: "A recent IP address of the customer used for tax reporting and tax location inference.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "location", minimum: nil, deprecated: nil, format: nil, description: "The customer's location as identified by Stripe Tax.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer_tax_location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":location", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_ach_credit_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_ach_credit_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: "Account number to transfer funds to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the routing number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: "Routing transit number for the bank account to transfer funds to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "swift_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "swift_code", minimum: nil, deprecated: nil, format: nil, description: "SWIFT code of the bank associated with the routing number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":swift_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_ach_credit_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency", ":description", ":id"], title: "shipping_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the line item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "delivery_estimate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "delivery_estimate", minimum: nil, deprecated: nil, format: nil, description: "The estimated delivery date for the given shipping method. Can be either a specific date or a range.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/delivery_estimate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":delivery_estimate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":shipping_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_ach_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_ach_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "Type of entity that holds the account. This can be either `individual` or `company`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country the bank account is located in.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: "Routing transit number of the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_ach_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_subscription_update_product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":prices", ":product"], title: "portal_subscription_update_product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "prices" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "prices", minimum: nil, deprecated: nil, format: nil, description: "The list of price IDs which, when subscribed to, a subscription can be updated.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":prices", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product", minimum: nil, deprecated: nil, format: nil, description: "The product ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_subscription_update_product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_subscription_cancel" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":cancellation_reason", ":enabled", ":mode", ":proration_behavior"], title: "portal_subscription_cancel", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_subscription_cancellation_reason", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether the feature is enabled.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["at_period_end", "immediately"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mode", minimum: nil, deprecated: nil, format: nil, description: "Whether to cancel subscriptions immediately or at the end of the billing period.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Whether to create prorations when canceling subscriptions. Possible values are `none` and `create_prorations`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_subscription_cancel", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_card_spending_limit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":interval"], title: "issuing_card_spending_limit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Maximum amount allowed to spend per interval.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "categories", minimum: nil, deprecated: nil, format: nil, description: "Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["all_time", "daily", "monthly", "per_authorization", "weekly", "yearly"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval", minimum: nil, deprecated: nil, format: nil, description: "Interval (or event) to which the amount applies.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_card_spending_limit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "abn_amro", "asn_bank", "bunq", "handelsbanken", "ing", "knab", "moneyou", "rabobank", "regiobank", "revolut", "sns_bank", "triodos_bank", "van_lanschot" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "ABNANL2A", "ASNBNL21", "BUNQNL2A", "FVLBNL22", "HANDNL2A", "INGBNL2A", "KNABNL2H", "MOYONL21", "RABONL2U", "RBRBNL21", "REVOLT21", "SNSBNL2A", "TRIONL2U" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: "The Bank Identifier Code of the customer's bank.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit_mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit_mandate", minimum: nil, deprecated: nil, format: nil, description: "The mandate for the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit_mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: "Last four characters of the IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by iDEAL directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_attempt_payment_method_details_ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_next_action_display_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":email_sent", ":expires_at"], title: "refund_next_action_display_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "email_sent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/email_sent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email_sent", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email_sent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The expiry timestamp.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":refund_next_action_display_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_mandate_options_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_mandate_options_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount to be charged for future payments.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["fixed", "maximum"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_type", minimum: nil, deprecated: nil, format: nil, description: "One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "A description of the mandate or subscription that is meant to be displayed to the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 200, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_mandate_options_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_data_document_report_issued_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_data_document_report_issued_date", minimum: nil, deprecated: nil, format: nil, description: "Point in Time", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: "Numerical day between 1 and 31.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: "Numerical month between 1 and 12.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: "The four-digit year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_data_document_report_issued_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_plan" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_plan", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["plan"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_plan", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_card_payments_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_card_payments_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "decline_on" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_decline_charge_on", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "decline_on", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":decline_on", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_prefix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_prefix", minimum: nil, deprecated: nil, format: nil, description: "The default text that appears on credit card statements when a charge is made. This field prefixes any dynamic `statement_descriptor` specified on the charge. `statement_descriptor_prefix` is useful for maximizing descriptor space for the dynamic portion.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_prefix", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_card_payments_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":coupon", ":id", ":object", ":start"], title: "discount", minimum: nil, deprecated: nil, format: nil, description: "A discount represents the actual application of a coupon to a particular\ncustomer. It contains information about when the discount began and when it\nwill end.\n\nRelated guide: [Applying Discounts to Subscriptions](https://stripe.com/docs/billing/subscriptions/discounts).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "checkout_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checkout_session", minimum: nil, deprecated: nil, format: nil, description: "The Checkout session that this coupon is applied to, if it is applied to a particular session in payment mode. Will not be present for subscription mode.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":checkout_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer associated with this discount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end", minimum: nil, deprecated: nil, format: "unix-time", description: "If the coupon has a duration of `repeating`, the date that this discount will end. If the coupon has a duration of `once` or `forever`, this attribute will be null.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "The ID of the discount object. Discounts cannot be fetched by ID. Use `expand[]=discounts` in API calls to expand discount IDs in an array.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "The invoice that the discount's coupon was applied to, if it was applied directly to a particular invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_item", minimum: nil, deprecated: nil, format: nil, description: "The invoice item `id` (or invoice line item `id` for invoice line items of type='subscription') that the discount's coupon was applied to, if it was applied directly to a particular invoice item or invoice line item.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["discount"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "promotion_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "promotion_code", minimum: nil, deprecated: nil, format: nil, description: "The promotion code applied to create this discount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/promotion_code", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":promotion_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start", minimum: nil, deprecated: nil, format: "unix-time", description: "Date that the coupon was applied.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The subscription that this coupon is applied to, if it is applied to a particular subscription.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "schedules_phase_automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "schedules_phase_automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether Stripe automatically computes tax on invoices created during this phase.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":schedules_phase_automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":customer", ":default_settings", ":end_behavior", ":id", ":livemode", ":object", ":phases", ":status" ], title: "subscription_schedule", minimum: nil, deprecated: nil, format: nil, description: "A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes.\n\nRelated guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the subscription schedule was canceled. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "completed_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "completed_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the subscription schedule was completed. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":completed_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "current_phase" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "current_phase", minimum: nil, deprecated: nil, format: nil, description: "Object representing the start and end dates for the current phase of the subscription schedule, if it is `active`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule_current_phase", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":current_phase", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the customer who owns the subscription schedule.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedules_resource_default_settings", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["cancel", "none", "release", "renew"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_behavior", minimum: nil, deprecated: nil, format: nil, description: "Behavior of the subscription schedule and underlying subscription when it ends. Possible values are `release` and `cancel`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["subscription_schedule"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phases" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule_phase_configuration", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phases", minimum: nil, deprecated: nil, format: nil, description: "Configuration for the subscription schedule's phases.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phases", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "released_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "released_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the subscription schedule was released. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":released_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "released_subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "released_subscription", minimum: nil, deprecated: nil, format: nil, description: "ID of the subscription once managed by the subscription schedule (if it is released).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":released_subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "canceled", "completed", "not_started", "released"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the different states in our [behavior guide](https://stripe.com/docs/billing/subscriptions/subscription-schedules).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "ID of the subscription managed by the subscription schedule.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "test_clock" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "test_clock", minimum: nil, deprecated: nil, format: nil, description: "ID of the test clock this subscription schedule belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/test_helpers.test_clock", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":test_clock", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capability" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":account", ":id", ":object", ":requested", ":status"], title: "capability", minimum: nil, deprecated: nil, format: nil, description: "This is an object representing a capability for a Stripe account.\n\nRelated guide: [Account capabilities](https://stripe.com/docs/connect/account-capabilities).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "The account for which the capability enables functionality.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "future_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_capability_future_requirements", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "future_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":future_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "The identifier for the capability.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["capability"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requested" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested", minimum: nil, deprecated: nil, format: nil, description: "Whether the capability has been requested.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requested_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requested_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the capability was requested. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requested_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_capability_requirements", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "disabled", "inactive", "pending", "unrequested"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the capability. Can be `active`, `inactive`, `pending`, or `unrequested`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":capability", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":setup_attempt_payment_method_details_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":capture_method", ":confirmation_method", ":created", ":currency", ":id", ":livemode", ":object", ":payment_method_types", ":status" ], title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "A PaymentIntent guides you through the process of collecting a payment from your customer.\nWe recommend that you create exactly one PaymentIntent for each order or\ncustomer session in your system. You can reference the PaymentIntent later to\nsee the history of payment attempts for a particular session.\n\nA PaymentIntent transitions through\n[multiple statuses](https://stripe.com/docs/payments/intents#intent-statuses)\nthroughout its lifetime as it interfaces with Stripe.js to perform\nauthentication flows and ultimately creates at most one successful charge.\n\nRelated guide: [Payment Intents API](https://stripe.com/docs/payments/payment-intents).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping", minimum: nil, deprecated: nil, format: nil, description: "Shipping information for this PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The data with which to automatically create a Transfer when the payment is finalized. See the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_suffix" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_suffix", minimum: nil, deprecated: nil, format: nil, description: "Provides information about a card payment that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated descriptor.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_suffix", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total payment amount. For more information, see the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts) for details.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "canceled", "processing", "requires_action", "requires_capture", "requires_confirmation", "requires_payment_method", "succeeded" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each PaymentIntent [status](https://stripe.com/docs/payments/intents#intent-statuses).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "abandoned", "automatic", "duplicate", "failed_invoice", "fraudulent", "requested_by_customer", "void_invoice" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_reason", minimum: nil, deprecated: nil, format: nil, description: "Reason for cancellation of this PaymentIntent, either user-provided (`duplicate`, `fraudulent`, `requested_by_customer`, or `abandoned`) or generated by Stripe internally (`failed_invoice`, `void_invoice`, or `automatic`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Populated when `status` is `canceled`, this is the time at which the PaymentIntent was canceled. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_payment_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_payment_error", minimum: nil, deprecated: nil, format: nil, description: "The payment error encountered in the previous PaymentIntent confirmation. It will be cleared if the PaymentIntent is later updated for any reason.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/api_errors", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":last_payment_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["payment_intent"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt_email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt_email", minimum: nil, deprecated: nil, format: nil, description: "Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receipt_email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_secret", minimum: nil, deprecated: nil, format: nil, description: "The client secret of this PaymentIntent. Used for client-side retrieval using a publishable key. \n\nThe client secret can be used to complete a payment from your frontend. It should not be stored, logged, or exposed to anyone other than the customer. Make sure that you have TLS enabled on any page that includes the client secret.\n\nRefer to our docs to [accept a payment](https://stripe.com/docs/payments/accept-a-payment?ui=elements) and learn about how `client_secret` should be handled.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_secret", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "ID of the Connect application that created the PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "For non-card charges, you can use this value as the complete description that appears on your customers’ statements. Must contain at least one letter, maximum 22 characters.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_payment_methods" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_payment_methods", minimum: nil, deprecated: nil, format: nil, description: "Settings to configure compatible payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods)", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_flows_automatic_payment_methods_payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":automatic_payment_methods", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice", minimum: nil, deprecated: nil, format: nil, description: "ID of the invoice that created this PaymentIntent, if it exists.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "ID of the Customer this PaymentIntent belongs to, if one exists.\n\nPayment methods attached to other Customers cannot be used with this PaymentIntent.\n\nIf present in combination with [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage), this PaymentIntent's payment method will be attached to the Customer after the PaymentIntent has been confirmed and any required actions from the user are complete.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) for which the funds of the PaymentIntent are intended. See the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "next_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "next_action", minimum: nil, deprecated: nil, format: nil, description: "If present, this property tells you what actions you need to take in order for your customer to fulfill a payment using the provided source.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_next_action", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":next_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "confirmation_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_method", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "review" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "review", minimum: nil, deprecated: nil, format: nil, description: "ID of the review associated with this PaymentIntent, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/review", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":review", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_capturable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_capturable", minimum: nil, deprecated: nil, format: nil, description: "Amount that can be captured from this PaymentIntent.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_capturable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. For more information, see the [documentation](https://stripe.com/docs/payments/payment-intents/creating-payment-intents#storing-information-in-metadata).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_received" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_received", minimum: nil, deprecated: nil, format: nil, description: "Amount that was collected by this PaymentIntent.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_received", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charges" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "charges", minimum: nil, deprecated: nil, format: nil, description: "Charges that were created by this PaymentIntent, if any.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "This list only contains the latest charge, even if there were previously multiple unsuccessful charges. To view all previous charges for a PaymentIntent, you can filter the charges list using the `payment_intent` [parameter](https://stripe.com/docs/api/charges/list#list_charges-payment_intent).", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":charges", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration for this PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: "Controls when the funds will be captured from the customer's account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "processing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "processing", minimum: nil, deprecated: nil, format: nil, description: "If present, this property tells you about the processing state of the payment.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_processing", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":processing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method used in this PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_dispute_merchandise_not_as_described_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_dispute_merchandise_not_as_described_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: "Explanation of why the cardholder is disputing this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "received_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "received_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when the product was received.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":received_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_description", minimum: nil, deprecated: nil, format: nil, description: "Description of the cardholder's attempt to return the product.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "return_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["merchant_rejected", "successful"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "return_status", minimum: nil, deprecated: nil, format: nil, description: "Result of cardholder's attempt to return the product.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":return_status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "returned_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "returned_at", minimum: nil, deprecated: nil, format: "unix-time", description: "Date when the product was returned or attempted to be returned.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":returned_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_dispute_merchandise_not_as_described_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoices_payment_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoices_payment_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options", minimum: nil, deprecated: nil, format: nil, description: "Payment-method-specific configuration to provide to the invoice’s PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoices_payment_method_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "acss_debit", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "customer_balance", "fpx", "giropay", "grabpay", "ideal", "konbini", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default payment method, the customer’s default payment method, and your [invoice template settings](https://dashboard.stripe.com/settings/billing/invoice).", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoices_payment_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "three_d_secure", minimum: nil, deprecated: nil, format: nil, description: "Populated if this authorization used 3D Secure authentication.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/three_d_secure_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_attempt_payment_method_details_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_data_verified_outputs_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_data_verified_outputs_date", minimum: nil, deprecated: nil, format: nil, description: "Point in Time", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: "Numerical day between 1 and 31.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: "Numerical month between 1 and 12.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: "The four-digit year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_data_verified_outputs_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_authorization_amount_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_authorization_amount_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "atm_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "atm_fee", minimum: nil, deprecated: nil, format: nil, description: "The fee charged by the ATM for the cash withdrawal.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":atm_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_authorization_amount_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_payment_source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted_payment_source", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_alipay_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_bitcoin_receiver", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":deleted_payment_source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing_account_terms_of_service" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing_account_terms_of_service", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: nil, description: "The Unix timestamp marking when the account representative accepted the service agreement.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip", minimum: nil, deprecated: nil, format: nil, description: "The IP address from which the account representative accepted the service agreement.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "user_agent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "user_agent", minimum: nil, deprecated: nil, format: nil, description: "The user agent of the browser from which the account representative accepted the service agreement.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":user_agent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card_issuing_account_terms_of_service", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_multi_use" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_multi_use", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":mandate_multi_use", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_schedule_phase_configuration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":add_invoice_items", ":end_date", ":items", ":proration_behavior", ":start_date" ], title: "subscription_schedule_phase_configuration", minimum: nil, deprecated: nil, format: nil, description: "A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "add_invoice_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule_add_invoice_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "add_invoice_items", minimum: nil, deprecated: nil, format: nil, description: "A list of prices and quantities that will generate invoice items appended to the first invoice for this phase.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":add_invoice_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account during this phase of the schedule.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/schedules_phase_automatic_tax", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["automatic", "phase_start"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: "Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modified as needed when entering the phase. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_billing_thresholds", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "ID of the coupon to use during this phase of the subscription schedule.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_coupon", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the subscription schedule. It must belong to the customer associated with the subscription schedule. If not set, invoices will use the default payment method in the customer's invoice settings.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The default tax rates to apply to the subscription during this phase of the subscription schedule.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "end_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "end_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The end of this phase of the subscription schedule.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":end_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: "The invoice settings applicable during this phase.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_setting_subscription_schedule_setting", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedule_configuration_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "items", minimum: nil, deprecated: nil, format: nil, description: "Subscription items to configure the subscription to during this phase of the subscription schedule.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "If the subscription schedule will prorate when transitioning to this phase. Possible values are `create_prorations` and `none`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "start_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "start_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The start of this phase of the subscription schedule.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":start_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the associated subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_end" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_end", minimum: nil, deprecated: nil, format: "unix-time", description: "When the trial ends within the phase.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_end", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_schedule_phase_configuration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bitcoin_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":bitcoin_amount", ":created", ":currency", ":id", ":object", ":receiver" ], title: "bitcoin_transaction", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of `currency` that the transaction was converted to in real-time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bitcoin_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bitcoin_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of bitcoin contained in the transaction.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bitcoin_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) to which this transaction was converted.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bitcoin_transaction"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receiver" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receiver", minimum: nil, deprecated: nil, format: nil, description: "The receiver to which this transaction was sent.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":receiver", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":bitcoin_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":available", ":livemode", ":object", ":pending"], title: "balance", minimum: nil, deprecated: nil, format: nil, description: "This is an object representing your Stripe balance. You can retrieve it to see\nthe balance currently on your Stripe account.\n\nYou can also retrieve the balance history, which contains a list of\n[transactions](https://stripe.com/docs/reporting/balance-transaction-types) that contributed to the balance\n(charges, payouts, and so forth).\n\nThe available and pending amounts for each currency are broken down further by\npayment source types.\n\nRelated guide: [Understanding Connect Account Balances](https://stripe.com/docs/connect/account-balances).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "available" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "available", minimum: nil, deprecated: nil, format: nil, description: "Funds that are available to be transferred or paid out, whether automatically by Stripe or explicitly via the [Transfers API](https://stripe.com/docs/api#transfers) or [Payouts API](https://stripe.com/docs/api#payouts). The available balance for each currency and payment type can be found in the `source_types` property.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":available", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "connect_reserved" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "connect_reserved", minimum: nil, deprecated: nil, format: nil, description: "Funds held due to negative balances on connected Custom accounts. The connect reserve balance for each currency and payment type can be found in the `source_types` property.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":connect_reserved", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "instant_available" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "instant_available", minimum: nil, deprecated: nil, format: nil, description: "Funds that can be paid out using Instant Payouts.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":instant_available", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_detail", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["balance"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending", minimum: nil, deprecated: nil, format: nil, description: "Funds that are not yet available in the balance, due to the 7-day rolling pay cycle. The pending balance for each currency, and for each payment type, can be found in the `source_types` property.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "review" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":id", ":livemode", ":object", ":open", ":opened_reason", ":reason" ], title: "review", minimum: nil, deprecated: nil, format: nil, description: "Reviews can be used to supplement automated fraud detection with human expertise.\n\nLearn more about [Radar](/radar) and reviewing payments\n[here](https://stripe.com/docs/radar/reviews).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_zip", minimum: nil, deprecated: nil, format: nil, description: "The ZIP or postal code of the card used, if applicable.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "The charge associated with this review.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "closed_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["approved", "disputed", "redacted", "refunded", "refunded_as_fraud"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "closed_reason", minimum: nil, deprecated: nil, format: nil, description: "The reason the review was closed, or null if it has not yet been closed. One of `approved`, `refunded`, `refunded_as_fraud`, `disputed`, or `redacted`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":closed_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: "The IP address where the payment originated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip_address_location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address_location", minimum: nil, deprecated: nil, format: nil, description: "Information related to the location of the payment. Note that this information is an approximation and attempts to locate the nearest population center - it should not be used to determine a specific address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar_review_resource_location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":ip_address_location", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["review"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "open" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "open", minimum: nil, deprecated: nil, format: nil, description: "If `true`, the review needs action.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":open", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "opened_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["manual", "rule"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "opened_reason", minimum: nil, deprecated: nil, format: nil, description: "The reason the review was opened. One of `rule` or `manual`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":opened_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "The PaymentIntent ID associated with this review, if one exists.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "The reason the review is currently open or closed. One of `rule`, `manual`, `approved`, `refunded`, `refunded_as_fraud`, `disputed`, or `redacted`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "session", minimum: nil, deprecated: nil, format: nil, description: "Information related to the browsing session of the user who initiated the payment.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar_review_resource_session", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":session", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":review", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_total_details_resource_breakdown" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":discounts", ":taxes"], title: "payment_pages_checkout_session_total_details_resource_breakdown", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "discounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_items_discount_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discounts", minimum: nil, deprecated: nil, format: nil, description: "The aggregated discounts.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "taxes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/line_items_tax_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "taxes", minimum: nil, deprecated: nil, format: nil, description: "The aggregated tax amounts by rate.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":taxes", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_total_details_resource_breakdown", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":created", ":currency", ":id", ":livemode", ":object", ":source", ":status", ":type" ], title: "source_transaction", minimum: nil, deprecated: nil, format: nil, description: "Some payment methods have no required amount that a customer must send.\nCustomers can be instructed to send any amount, and it can be made up of\nmultiple transactions. As such, sources can have multiple associated\ntransactions.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "ach_credit_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_transaction_ach_credit_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ach_credit_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ach_credit_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount your customer has pushed to the receiver.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "chf_credit_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_transaction_chf_credit_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "chf_credit_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":chf_credit_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gbp_credit_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_transaction_gbp_credit_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gbp_credit_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gbp_credit_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["source_transaction"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paper_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_transaction_paper_check_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paper_check", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paper_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_credit_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source_transaction_sepa_credit_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_credit_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_credit_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "The ID of the source this transaction is attached to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the transaction, one of `succeeded`, `pending`, or `failed`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ach_credit_transfer", "ach_debit", "alipay", "bancontact", "card", "card_present", "eps", "giropay", "ideal", "klarna", "multibanco", "p24", "sepa_debit", "sofort", "three_d_secure", "wechat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of source this transaction is attached to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoices_status_transitions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoices_status_transitions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "finalized_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "finalized_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the invoice draft was finalized.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":finalized_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "marked_uncollectible_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "marked_uncollectible_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the invoice was marked uncollectible.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":marked_uncollectible_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paid_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paid_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the invoice was paid.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paid_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "voided_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "voided_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the invoice was voided.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":voided_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoices_status_transitions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_wallet_apple_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_wallet_apple_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_details_card_wallet_apple_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":tax_id"], title: "payment_method_details_boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: "The tax ID of the customer (CPF for individuals consumers or CNPJ for businesses consumers)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recipient" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":id", ":livemode", ":metadata", ":object", ":type"], title: "recipient", minimum: nil, deprecated: nil, format: nil, description: "With `Recipient` objects, you can transfer money from your Stripe account to a\nthird-party bank account or debit card. The API allows you to create, delete,\nand update your recipients. You can retrieve individual recipients as well as\na list of all your recipients.\n\n**`Recipient` objects have been deprecated in favor of\n[Connect](https://stripe.com/docs/connect), specifically Connect's much more powerful\n[Account objects](https://stripe.com/docs/api#account). Stripe accounts that don't already use\nrecipients can no longer begin doing so. Please use `Account` objects\ninstead.**", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active_account", minimum: nil, deprecated: nil, format: nil, description: "Hash describing the current account on the recipient, if there is one.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":active_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cards" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "cards", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":cards", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_card", minimum: nil, deprecated: nil, format: nil, description: "The default card to use for creating transfers to this recipient.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "migrated_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "migrated_to", minimum: nil, deprecated: nil, format: nil, description: "The ID of the [Custom account](https://stripe.com/docs/connect/custom-accounts) this recipient was migrated to. If set, the recipient can no longer be updated, nor can transfers be made to it: use the Custom account instead.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":migrated_to", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Full, legal name of the recipient.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["recipient"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "rolled_back_from" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "rolled_back_from", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":rolled_back_from", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the recipient, one of `individual` or `corporation`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":recipient", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuer_fraud_record" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":actionable", ":charge", ":created", ":fraud_type", ":has_liability_shift", ":id", ":livemode", ":object", ":post_date" ], title: "issuer_fraud_record", minimum: nil, deprecated: nil, format: nil, description: "This resource has been renamed to [Early Fraud\nWarning](#early_fraud_warning_object) and will be removed in a future API\nversion.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "actionable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "actionable", minimum: nil, deprecated: nil, format: nil, description: "An IFR is actionable if it has not received a dispute and has not been fully refunded. You may wish to proactively refund a charge that receives an IFR, in order to avoid receiving a dispute later.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":actionable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "ID of the charge this issuer fraud record is for, optionally expanded.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fraud_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fraud_type", minimum: nil, deprecated: nil, format: nil, description: "The type of fraud labelled by the issuer. One of `card_never_received`, `fraudulent_card_application`, `made_with_counterfeit_card`, `made_with_lost_card`, `made_with_stolen_card`, `misc`, `unauthorized_use_of_card`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fraud_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_liability_shift" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_liability_shift", minimum: nil, deprecated: nil, format: nil, description: "If true, the associated charge is subject to [liability shift](https://stripe.com/docs/payments/3d-secure#disputed-payments).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_liability_shift", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["issuer_fraud_record"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "post_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "post_date", minimum: nil, deprecated: nil, format: nil, description: "The timestamp at which the card issuer posted the issuer fraud record.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":post_date", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuer_fraud_record", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_wallet_masterpass" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_wallet_masterpass", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card_wallet_masterpass", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_verify_with_microdeposits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":arrival_date", ":hosted_verification_url"], title: "payment_intent_next_action_verify_with_microdeposits", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "arrival_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "arrival_date", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp when the microdeposits are expected to land.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":arrival_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hosted_verification_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_verification_url", minimum: nil, deprecated: nil, format: nil, description: "The URL for the hosted verification page, which allows customers to verify their bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":hosted_verification_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "microdeposit_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["amounts", "descriptor_code"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "microdeposit_type", minimum: nil, deprecated: nil, format: nil, description: "The type of the microdeposit sent to the customer. Used to distinguish between different verification methods.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":microdeposit_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_verify_with_microdeposits", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "file" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":id", ":object", ":purpose", ":size"], title: "file", minimum: nil, deprecated: nil, format: nil, description: "This is an object representing a file hosted on Stripe's servers. The\nfile may have been uploaded by yourself using the [create file](https://stripe.com/docs/api#create_file)\nrequest (for example, when uploading dispute evidence) or it may have\nbeen created by Stripe (for example, the results of a [Sigma scheduled\nquery](#scheduled_queries)).\n\nRelated guide: [File Upload Guide](https://stripe.com/docs/file-upload).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time at which the file expires and is no longer available in epoch seconds.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "filename" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "filename", minimum: nil, deprecated: nil, format: nil, description: "A filename for the file, suitable for saving to a filesystem.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":filename", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "links" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "links", minimum: nil, deprecated: nil, format: nil, description: "A list of [file links](https://stripe.com/docs/api#file_links) that point at this file.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file_link", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":links", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["file"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "purpose" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "account_requirement", "additional_verification", "business_icon", "business_logo", "customer_signature", "dispute_evidence", "document_provider_identity_document", "finance_report_run", "identity_document", "identity_document_downloadable", "pci_document", "selfie", "sigma_scheduled_query", "tax_document_user_upload" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "purpose", minimum: nil, deprecated: nil, format: nil, description: "The [purpose](https://stripe.com/docs/file-upload#uploading-a-file) of the uploaded file.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":purpose", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "size" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "size", minimum: nil, deprecated: nil, format: nil, description: "The size in bytes of the file object.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":size", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "title" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "title", minimum: nil, deprecated: nil, format: nil, description: "A user friendly title for the document.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":title", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the file returned (e.g., `csv`, `pdf`, `jpg`, or `png`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL from which the file can be downloaded using your live secret API key.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":file", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Reference number associated with this PayNow payment", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "radar_review_resource_session" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "radar_review_resource_session", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "browser" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "browser", minimum: nil, deprecated: nil, format: nil, description: "The browser used in this browser session (e.g., `Chrome`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":browser", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "device" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "device", minimum: nil, deprecated: nil, format: nil, description: "Information about the device used for the browser session (e.g., `Samsung SM-G930T`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":device", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "platform" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "platform", minimum: nil, deprecated: nil, format: nil, description: "The platform for the browser session (e.g., `Macintosh`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":platform", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "version" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "version", minimum: nil, deprecated: nil, format: nil, description: "The version for the browser session (e.g., `61.0.3163.100`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":version", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":radar_review_resource_session", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["tax_id"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_type_specific_payment_method_options_client" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_type_specific_payment_method_options_client", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_type_specific_payment_method_options_client", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":account", ":amount", ":amount_refunded", ":application", ":charge", ":created", ":currency", ":id", ":livemode", ":object", ":refunded", ":refunds" ], title: "application_fee", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "ID of the Stripe account this fee was taken from.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount earned, in %s.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_refunded" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_refunded", minimum: nil, deprecated: nil, format: nil, description: "Amount in %s refunded (can be less than the amount attribute on the fee if a partial refund was issued)", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_refunded", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "ID of the Connect application that earned the fee.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "Balance transaction that describes the impact of this collected application fee on your account balance (not including refunds).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "charge" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge", minimum: nil, deprecated: nil, format: nil, description: "ID of the charge that the application fee was taken from.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":charge", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["application_fee"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "originating_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "originating_transaction", minimum: nil, deprecated: nil, format: nil, description: "ID of the corresponding charge on the platform account, if this fee was the result of a charge using the `destination` parameter.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/charge", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":originating_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refunded" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refunded", minimum: nil, deprecated: nil, format: nil, description: "Whether the fee has been fully refunded. If the fee is only partially refunded, this attribute will still be false.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refunded", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refunds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "refunds", minimum: nil, deprecated: nil, format: nil, description: "A list of refunds that have been applied to the fee.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/fee_refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":refunds", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":application_fee", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_subscription_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quotes_resource_subscription_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "effective_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "effective_date", minimum: nil, deprecated: nil, format: "unix-time", description: "When creating a new subscription, the date of which the subscription schedule will start after the quote is accepted. This date is ignored if it is in the past when the quote is accepted. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":effective_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: "Integer representing the number of trial period days before the customer is charged for the first time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_subscription_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_attempt_payment_method_details_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":setup_attempt_payment_method_details_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_instructions_bank_transfer_financial_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "funding_instructions_bank_transfer_financial_address", minimum: nil, deprecated: nil, format: nil, description: "FinancialAddresses contain identifying information that resolves to a FinancialAccount.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "supported_networks" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["zengin"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "supported_networks", minimum: nil, deprecated: nil, format: nil, description: "The payment networks supported by this FinancialAddress", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":supported_networks", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["zengin"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of financial address", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "zengin" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/funding_instructions_bank_transfer_zengin_record", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "zengin", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":zengin", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":funding_instructions_bank_transfer_financial_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_customer_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":allowed_updates", ":enabled"], title: "portal_customer_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_updates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["address", "email", "phone", "shipping", "tax_id"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_updates", minimum: nil, deprecated: nil, format: nil, description: "The types of customer updates that are supported. When empty, customers are not updateable.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_updates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether the feature is enabled.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_customer_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: "Controls when the funds will be captured from the customer's account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "installments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "installments", minimum: nil, deprecated: nil, format: nil, description: "Installment details for this payment (Mexico only).\n\nFor more information, see the [installments integration guide](https://stripe.com/docs/payments/installments).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_card_installments", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":installments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: "Configuration options for setting up an eMandate for cards issued in India.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_card_mandate_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "amex", "cartes_bancaires", "diners", "discover", "interac", "jcb", "mastercard", "unionpay", "unknown", "visa" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network", minimum: nil, deprecated: nil, format: nil, description: "Selected network to process this payment intent on. Depends on the available networks of the card attached to the payment intent. Can be only set confirm-time.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_three_d_secure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["any", "automatic", "challenge_only"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_three_d_secure", minimum: nil, deprecated: nil, format: nil, description: "We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_three_d_secure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_payment_method_options_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal.configuration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":id", ":livemode", ":object"], title: "terminal.configuration", minimum: nil, deprecated: nil, format: nil, description: "A Configurations object represents how features should be configured for terminal readers.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bbpos_wisepos_e" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_device_type_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bbpos_wisepos_e", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bbpos_wisepos_e", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "is_account_default" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "is_account_default", minimum: nil, deprecated: nil, format: nil, description: "Whether this Configuration is the default for your account", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":is_account_default", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["terminal.configuration"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_tipping", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verifone_P400" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_device_type_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verifone_P400", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verifone_P400", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal.configuration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal.connection_token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":object", ":secret"], title: "terminal.connection_token", minimum: nil, deprecated: nil, format: nil, description: "A Connection Token is used by the Stripe Terminal SDK to connect to a reader.\n\nRelated guide: [Fleet Management](https://stripe.com/docs/terminal/fleet/locations).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "location", minimum: nil, deprecated: nil, format: nil, description: "The id of the location that this connection token is scoped to. Note that location scoping only applies to internet-connected readers. For more details, see [the docs on scoping connection tokens](https://stripe.com/docs/terminal/fleet/locations#connection-tokens).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":location", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["terminal.connection_token"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "secret" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "secret", minimum: nil, deprecated: nil, format: nil, description: "Your application should pass this token to the Stripe Terminal SDK.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":secret", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal.connection_token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_configuration_configuration_resource_tipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terminal_configuration_configuration_resource_tipping", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "aud" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "aud", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":aud", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cad" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cad", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cad", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "chf" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "chf", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":chf", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dkk" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dkk", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dkk", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eur" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eur", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eur", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gbp" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gbp", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":gbp", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hkd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hkd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":hkd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "myr" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "myr", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":myr", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nok" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nok", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nok", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nzd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nzd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nzd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sek" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sek", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sek", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sgd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sgd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sgd", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usd" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_configuration_configuration_resource_currency_specific_config", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usd", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usd", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_configuration_configuration_resource_tipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items_tax_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":rate"], title: "line_items_tax_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount of tax applied for this rate.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "rate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":rate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":line_items_tax_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":id", ":metadata", ":object", ":price", ":subscription"], title: "subscription_item", minimum: nil, deprecated: nil, format: nil, description: "Subscription items allow you to create customer subscriptions with more than\none plan, making it easy to represent complex billing relationships.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_item_billing_thresholds", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: nil, description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["subscription_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "price" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/price", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "price", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":price", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The [quantity](https://stripe.com/docs/subscriptions/quantities) of the plan to which the customer should be subscribed.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription", minimum: nil, deprecated: nil, format: nil, description: "The `subscription` this `subscription_item` belongs to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":subscription", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates which apply to this `subscription_item`. When set, the `default_tax_rates` on the subscription do not apply to this `subscription_item`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_setting_subscription_schedule_setting" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_setting_subscription_schedule_setting", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "days_until_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "days_until_due", minimum: nil, deprecated: nil, format: nil, description: "Number of days within which a customer must pay invoices generated by this subscription schedule. This value will be `null` for subscription schedules where `billing=charge_automatically`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":days_until_due", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_setting_subscription_schedule_setting", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_dispute_fraudulent_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_dispute_fraudulent_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "additional_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "additional_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":additional_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "explanation", minimum: nil, deprecated: nil, format: nil, description: "Explanation of why the cardholder is disputing this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_dispute_fraudulent_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt_payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "setup_attempt_payment_method_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_au_becs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_bacs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_bancontact", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_boleto", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_card_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_ideal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_sofort", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the payment method used in the SetupIntent (e.g., `card`). An additional hash is included on `payment_method_details` with a name matching this value. It contains confirmation-specific information for the payment method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details_us_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_attempt_payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_report_id_number_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_report_id_number_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":gelato_report_id_number_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_instructions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":bank_transfer", ":currency", ":funding_type", ":livemode", ":object"], title: "funding_instructions", minimum: nil, deprecated: nil, format: nil, description: "Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) that is\nautomatically applied to future invoices and payments using the `customer_balance` payment method.\nCustomers can fund this balance by initiating a bank transfer to any account in the\n`financial_addresses` field.\nRelated guide: [Customer Balance - Funding Instructions](https://stripe.com/docs/payments/customer-balance/funding-instructions) to learn more", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/funding_instructions_bank_transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: "The `funding_type` of the returned instructions", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["funding_instructions"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":funding_instructions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items_discount_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":discount"], title: "line_items_discount_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount discounted.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":line_items_discount_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_links_resource_subscription_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_links_resource_subscription_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "trial_period_days" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "trial_period_days", minimum: nil, deprecated: nil, format: nil, description: "Integer representing the number of trial period days before the customer is charged for the first time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":trial_period_days", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_links_resource_subscription_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_card_await_notification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_next_action_card_await_notification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "charge_attempt_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "charge_attempt_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that payment will be attempted. If customer approval is required, they need to provide approval before this time.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":charge_attempt_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_approval_required" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_approval_required", minimum: nil, deprecated: nil, format: nil, description: "For payments greater than INR 5000, the customer must provide explicit approval of the payment with their bank. For payments of lower amount, no customer action is required.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_approval_required", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_card_await_notification", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal.reader" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":device_type", ":id", ":label", ":livemode", ":metadata", ":object", ":serial_number" ], title: "terminal.reader", minimum: nil, deprecated: nil, format: nil, description: "A Reader represents a physical device for accepting payment details.\n\nRelated guide: [Connecting to a Reader](https://stripe.com/docs/terminal/payments/connect-reader).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "action", minimum: nil, deprecated: nil, format: nil, description: "The most recent action performed by the reader.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal_reader_reader_resource_reader_action", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "device_sw_version" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "device_sw_version", minimum: nil, deprecated: nil, format: nil, description: "The current software version of the reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":device_sw_version", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "device_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "bbpos_chipper2x", "bbpos_wisepad3", "bbpos_wisepos_e", "stripe_m2", "verifone_P400" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "device_type", minimum: nil, deprecated: nil, format: nil, description: "Type of reader, one of `bbpos_wisepad3`, `stripe_m2`, `bbpos_chipper2x`, `bbpos_wisepos_e`, or `verifone_P400`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":device_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ip_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ip_address", minimum: nil, deprecated: nil, format: nil, description: "The local IP address of the reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ip_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "label" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "label", minimum: nil, deprecated: nil, format: nil, description: "Custom label given to the reader for easier identification.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":label", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "location", minimum: nil, deprecated: nil, format: nil, description: "The location identifier of the reader.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/terminal.location", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":location", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["terminal.reader"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "serial_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "serial_number", minimum: nil, deprecated: nil, format: nil, description: "Serial number of the reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":serial_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The networking status of the reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal.reader", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_data_id_number_report_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_data_id_number_report_date", minimum: nil, deprecated: nil, format: nil, description: "Point in Time", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: "Numerical day between 1 and 31.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: "Numerical month between 1 and 12.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: "The four-digit year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_data_id_number_report_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dispute_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dispute_evidence", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "access_activity_log" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "access_activity_log", minimum: nil, deprecated: nil, format: nil, description: "Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product. This information should include IP addresses, corresponding timestamps, and any detailed recorded activity.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 150_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":access_activity_log", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address", minimum: nil, deprecated: nil, format: nil, description: "The billing address provided by the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cancellation_policy", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_policy_disclosure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_policy_disclosure", minimum: nil, deprecated: nil, format: nil, description: "An explanation of how and when the customer was shown your refund policy prior to purchase.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 150_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_policy_disclosure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cancellation_rebuttal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cancellation_rebuttal", minimum: nil, deprecated: nil, format: nil, description: "A justification for why the customer's subscription was not canceled.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 150_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cancellation_rebuttal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_communication" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_communication", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstrating their use of or satisfaction with the product or service.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_communication", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_email_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_email_address", minimum: nil, deprecated: nil, format: nil, description: "The email address of the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_email_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_name", minimum: nil, deprecated: nil, format: nil, description: "The name of the customer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_purchase_ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_purchase_ip", minimum: nil, deprecated: nil, format: nil, description: "The IP address that the customer used when making the purchase.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_purchase_ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_signature" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_signature", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer's signature.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_signature", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a similar document from the disputed payment that proves the two payments are separate.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":duplicate_charge_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_explanation", minimum: nil, deprecated: nil, format: nil, description: "An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 150_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate_charge_explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duplicate_charge_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duplicate_charge_id", minimum: nil, deprecated: nil, format: nil, description: "The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duplicate_charge_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "product_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "product_description", minimum: nil, deprecated: nil, format: nil, description: "A description of the product or service that was sold.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 150_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":product_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_policy" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_policy", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":refund_policy", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_policy_disclosure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_policy_disclosure", minimum: nil, deprecated: nil, format: nil, description: "Documentation demonstrating that the customer was shown your refund policy prior to purchase.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 150_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_policy_disclosure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_refusal_explanation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_refusal_explanation", minimum: nil, deprecated: nil, format: nil, description: "A justification for why the customer is not entitled to a refund.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 150_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_refusal_explanation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_date", minimum: nil, deprecated: nil, format: nil, description: "The date on which the customer received or began receiving the purchased service, in a clear human-readable format.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":service_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "service_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "service_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":service_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address", minimum: nil, deprecated: nil, format: nil, description: "The address to which a physical product was shipped. You should try to include as complete address information as possible.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_carrier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_carrier", minimum: nil, deprecated: nil, format: nil, description: "The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc. If multiple carriers were used for this purchase, please separate them with commas.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_carrier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_date", minimum: nil, deprecated: nil, format: nil, description: "The date on which a physical product began its route to the shipping address, in a clear human-readable format.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_documentation" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_documentation", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt, shipping label, etc. It should show the customer's full shipping address, if possible.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_documentation", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_tracking_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_tracking_number", minimum: nil, deprecated: nil, format: nil, description: "The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_tracking_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "uncategorized_file" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "uncategorized_file", minimum: nil, deprecated: nil, format: nil, description: "(ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any additional evidence or statements.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":uncategorized_file", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "uncategorized_text" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "uncategorized_text", minimum: nil, deprecated: nil, format: nil, description: "Any additional evidence or statements.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 150_000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":uncategorized_text", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dispute_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_card_processing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_card_processing", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "customer_notification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_processing_customer_notification", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_notification", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_notification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_card_processing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "coupon" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":duration", ":id", ":livemode", ":object", ":times_redeemed", ":valid" ], title: "coupon", minimum: nil, deprecated: nil, format: nil, description: "A coupon contains information about a percent-off or amount-off discount you\nmight want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or\n[orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_off" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_off", minimum: nil, deprecated: nil, format: nil, description: "Amount (in the `currency` specified) that will be taken off the subtotal of any invoices for this customer.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_off", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "applies_to" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/coupon_applies_to", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "applies_to", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":applies_to", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "If `amount_off` has been set, the three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the amount to take off.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["forever", "once", "repeating"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duration", minimum: nil, deprecated: nil, format: nil, description: "One of `forever`, `once`, and `repeating`. Describes how long a customer who applies this coupon will get the discount.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "duration_in_months" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "duration_in_months", minimum: nil, deprecated: nil, format: nil, description: "If `duration` is `repeating`, the number of months the coupon applies. Null if coupon `duration` is `forever` or `once`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":duration_in_months", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "max_redemptions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "max_redemptions", minimum: nil, deprecated: nil, format: nil, description: "Maximum number of times this coupon can be redeemed, in total, across all customers, before it is no longer valid.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":max_redemptions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Name of the coupon displayed to customers on for instance invoices or receipts.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["coupon"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "percent_off" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "percent_off", minimum: nil, deprecated: nil, format: nil, description: "Percent that will be taken off the subtotal of any invoices for this customer for the duration of the coupon. For example, a coupon with percent_off of 50 will make a %s100 invoice %s50 instead.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":percent_off", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "redeem_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "redeem_by", minimum: nil, deprecated: nil, format: "unix-time", description: "Date after which the coupon can no longer be redeemed.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":redeem_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "times_redeemed" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "times_redeemed", minimum: nil, deprecated: nil, format: nil, description: "Number of times this coupon has been applied to a customer.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":times_redeemed", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "valid" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "valid", minimum: nil, deprecated: nil, format: nil, description: "Taking account of the above properties, whether this coupon can still be applied to a customer.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":valid", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":coupon", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_decline_charge_on" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":avs_failure", ":cvc_failure"], title: "account_decline_charge_on", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "avs_failure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "avs_failure", minimum: nil, deprecated: nil, format: nil, description: "Whether Stripe automatically declines charges with an incorrect ZIP or postal code. This setting only applies when a ZIP or postal code is provided and they fail bank verification.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":avs_failure", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_failure" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_failure", minimum: nil, deprecated: nil, format: nil, description: "Whether Stripe automatically declines charges with an incorrect CVC. This setting only applies when a CVC is provided and it fails bank verification.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_failure", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_decline_charge_on", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":fingerprint", ":id", ":livemode", ":object", ":reusable", ":used", ":username" ], title: "alipay_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the customer associated with this Alipay Account.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies the account and will be the same across all Alipay account objects that are linked to the same Alipay account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["alipay_account"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_amount", minimum: nil, deprecated: nil, format: nil, description: "If the Alipay account object is not reusable, the exact amount that you can create a charge for.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_currency", minimum: nil, deprecated: nil, format: nil, description: "If the Alipay account object is not reusable, the exact currency that you can create a charge for.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reusable" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reusable", minimum: nil, deprecated: nil, format: nil, description: "True if you can create multiple payments using this account. If the account is reusable, then you can freely choose the amount of each payment.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reusable", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "used" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "used", minimum: nil, deprecated: nil, format: nil, description: "Whether this Alipay account object has ever been used for a payment.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":used", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "username" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "username", minimum: nil, deprecated: nil, format: nil, description: "The username for the Alipay account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":username", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":alipay_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_next_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "refund_next_action", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "display_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "display_details", minimum: nil, deprecated: nil, format: nil, description: "Contains the refund details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund_next_action_display_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":display_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the next action to perform.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":refund_next_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":brand", ":exp_month", ":exp_year", ":funding", ":id", ":last4", ":object" ], title: "card", minimum: nil, deprecated: nil, format: nil, description: "You can store multiple cards on a customer in order to charge the customer\nlater. You can also store multiple debit cards on a recipient in order to\ntransfer to those cards later.\n\nRelated guide: [Card Payments with Sources](https://stripe.com/docs/sources/cards).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account", minimum: nil, deprecated: nil, format: nil, description: "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_city" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_city", minimum: nil, deprecated: nil, format: nil, description: "City/District/Suburb/Town/Village.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_city", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_country", minimum: nil, deprecated: nil, format: nil, description: "Billing address country, if provided when creating card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1", minimum: nil, deprecated: nil, format: nil, description: "Address line 1 (Street address/PO Box/Company name).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line1_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line1_check", minimum: nil, deprecated: nil, format: nil, description: "If `address_line1` was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line1_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_line2" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_line2", minimum: nil, deprecated: nil, format: nil, description: "Address line 2 (Apartment/Suite/Unit/Building).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_line2", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_state", minimum: nil, deprecated: nil, format: nil, description: "State/County/Province/Region.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_state", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip", minimum: nil, deprecated: nil, format: nil, description: "ZIP or postal code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "address_zip_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address_zip_check", minimum: nil, deprecated: nil, format: nil, description: "If `address_zip` was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":address_zip_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "available_payout_methods" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["instant", "standard"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "available_payout_methods", minimum: nil, deprecated: nil, format: nil, description: "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":available_payout_methods", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for currency](https://stripe.com/docs/payouts). Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cvc_check" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cvc_check", minimum: nil, deprecated: nil, format: nil, description: "If a CVC was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`. A result of unchecked indicates that CVC was provided but hasn't been checked yet. Checks are typically performed when attaching a card to a Customer object, or when creating a charge. For more details, see [Check if a card is valid without a charge](https://support.stripe.com/questions/check-if-a-card-is-valid-without-a-charge).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cvc_check", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for_currency", minimum: nil, deprecated: nil, format: nil, description: "Whether this card is the default external account for its currency.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dynamic_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dynamic_last4", minimum: nil, deprecated: nil, format: nil, description: "(For tokenized numbers only.) The last four digits of the device account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dynamic_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two-digit number representing the card's expiration month.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four-digit number representing the card's expiration year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.\n\n*Starting May 1, 2021, card fingerprint in India for Connect will change to allow two fingerprints for the same card --- one for India and one for the rest of the world.*", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding", minimum: nil, deprecated: nil, format: nil, description: "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Cardholder name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "recipient" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "recipient", minimum: nil, deprecated: nil, format: nil, description: "The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/recipient", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":recipient", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "For external accounts, possible values are `new` and `errored`. If a transfer fails, the status is set to `errored` and transfers are stopped until account details are updated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tokenization_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tokenization_method", minimum: nil, deprecated: nil, format: nil, description: "If the card number is tokenized, this is the method that was used. Can be `android_pay` (includes Google Pay), `apple_pay`, `masterpass`, `visa_checkout`, or null.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tokenization_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "topup" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":created", ":currency", ":id", ":livemode", ":metadata", ":object", ":source", ":status" ], title: "topup", minimum: nil, deprecated: nil, format: nil, description: "To top up your Stripe balance, you create a top-up object. You can retrieve\nindividual top-ups, as well as list all top-ups. Top-ups are identified by a\nunique, random ID.\n\nRelated guide: [Topping Up your Platform Account](https://stripe.com/docs/connect/top-ups).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount transferred.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "ID of the balance transaction that describes the impact of this top-up on your account balance. May not be specified depending on status of top-up.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "An arbitrary string attached to the object. Often useful for displaying to users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expected_availability_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expected_availability_date", minimum: nil, deprecated: nil, format: nil, description: "Date the funds are expected to arrive in your Stripe account for payouts. This factors in delays like weekends or bank holidays. May not be specified depending on status of top-up.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expected_availability_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_code", minimum: nil, deprecated: nil, format: nil, description: "Error code explaining reason for top-up failure if available (see [the errors section](https://stripe.com/docs/api#errors) for a list of codes).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "failure_message" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "failure_message", minimum: nil, deprecated: nil, format: nil, description: "Message to user further explaining reason for top-up failure if available.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":failure_message", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["topup"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/source", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "Extra information about a top-up. This will appear on your source's bank statement. It must contain at least one letter.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["canceled", "failed", "pending", "reversed", "succeeded"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the top-up is either `canceled`, `failed`, `pending`, `reversed`, or `succeeded`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_group" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_group", minimum: nil, deprecated: nil, format: nil, description: "A string that identifies this top-up as part of a group.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfer_group", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":topup", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_total_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount_discount", ":amount_tax"], title: "payment_pages_checkout_session_total_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_discount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_discount", minimum: nil, deprecated: nil, format: nil, description: "This is the sum of all the discounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_discount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_shipping" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_shipping", minimum: nil, deprecated: nil, format: nil, description: "This is the sum of all the shipping amounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_shipping", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_tax", minimum: nil, deprecated: nil, format: nil, description: "This is the sum of all the tax amounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "breakdown" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_pages_checkout_session_total_details_resource_breakdown", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "breakdown", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":breakdown", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_total_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_schedules_resource_default_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":billing_cycle_anchor"], title: "subscription_schedules_resource_default_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account during this phase of the schedule.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_schedules_resource_default_settings_automatic_tax", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_cycle_anchor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "phase_start"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_cycle_anchor", minimum: nil, deprecated: nil, format: nil, description: "Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modified as needed when entering the phase. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_cycle_anchor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_thresholds" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_thresholds", minimum: nil, deprecated: nil, format: nil, description: "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_billing_thresholds", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_thresholds", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "collection_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["charge_automatically", "send_invoice"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "collection_method", minimum: nil, deprecated: nil, format: nil, description: "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":collection_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the default payment method for the subscription schedule. If not set, invoices will use the default payment method in the customer's invoice settings.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":default_payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_settings", minimum: nil, deprecated: nil, format: nil, description: "The subscription schedule's default invoice settings.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_setting_subscription_schedule_setting", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":invoice_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the associated subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/subscription_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":subscription_schedules_resource_default_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_terminal.location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_terminal.location", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["terminal.location"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_terminal.location", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_link" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":active", ":after_completion", ":allow_promotion_codes", ":automatic_tax", ":billing_address_collection", ":id", ":livemode", ":metadata", ":object", ":phone_number_collection", ":url" ], title: "payment_link", minimum: nil, deprecated: nil, format: nil, description: "A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times.\n\nWhen a customer opens a payment link it will open a new [checkout session](https://stripe.com/docs/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://stripe.com/docs/api/events/types#event_types-checkout.session.completed) to track payments through payment links.\n\nRelated guide: [Payment Links API](https://stripe.com/docs/payments/payment-links/api)", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "active" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "active", minimum: nil, deprecated: nil, format: nil, description: "Whether the payment link's `url` is active. If `false`, customers visiting the URL will be shown a page saying that the link has been deactivated.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":active", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "after_completion" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_links_resource_after_completion", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "after_completion", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":after_completion", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "allow_promotion_codes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allow_promotion_codes", minimum: nil, deprecated: nil, format: nil, description: "Whether user redeemable promotion codes are enabled.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allow_promotion_codes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_amount", minimum: nil, deprecated: nil, format: nil, description: "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_fee_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_fee_percent", minimum: nil, deprecated: nil, format: nil, description: "This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_fee_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "automatic_tax" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_links_resource_automatic_tax", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "automatic_tax", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":automatic_tax", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["auto", "required"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address_collection", minimum: nil, deprecated: nil, format: nil, description: "Configuration for collecting the customer's billing address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "line_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "line_items", minimum: nil, deprecated: nil, format: nil, description: "The line items representing what is being sold.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":line_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["payment_link"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_types" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_types", minimum: nil, deprecated: nil, format: nil, description: "The list of payment method types that customers can use. When `null`, Stripe will dynamically show relevant payment methods you've enabled in your [payment method settings](https://dashboard.stripe.com/settings/payment_methods).", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_types", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "phone_number_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_links_resource_phone_number_collection", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "phone_number_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":phone_number_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address_collection", minimum: nil, deprecated: nil, format: nil, description: "Configuration for collecting the customer's shipping address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_links_resource_shipping_address_collection", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_address_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "subscription_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "subscription_data", minimum: nil, deprecated: nil, format: nil, description: "When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_links_resource_subscription_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":subscription_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer_data", minimum: nil, deprecated: nil, format: nil, description: "The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_links_resource_transfer_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The public URL that can be shared with customers.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_link", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country the bank account is located in.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_payments_settings" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_payments_settings", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "statement_descriptor" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor", minimum: nil, deprecated: nil, format: nil, description: "The default text that appears on credit card statements when a charge is made. This field prefixes any dynamic `statement_descriptor` specified on the charge.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_kana" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_kana", minimum: nil, deprecated: nil, format: nil, description: "The Kana variation of the default text that appears on credit card statements when a charge is made (Japan only)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_kana", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "statement_descriptor_kanji" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "statement_descriptor_kanji", minimum: nil, deprecated: nil, format: nil, description: "The Kanji variation of the default text that appears on credit card statements when a charge is made (Japan only)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":statement_descriptor_kanji", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_payments_settings", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "order_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency", ":description", ":object", ":type"], title: "order_item", minimum: nil, deprecated: nil, format: nil, description: "A representation of the constituent items of any given order. Can be used to\nrepresent [SKUs](https://stripe.com/docs/api#skus), shipping costs, or taxes owed on the order.\n\nRelated guide: [Orders](https://stripe.com/docs/orders/guide).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the line item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "Description of the line item, meant to be displayable to the user (e.g., `\"Express shipping\"`).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["order_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "parent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "parent", minimum: nil, deprecated: nil, format: nil, description: "The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/sku", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":parent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "A positive integer representing the number of instances of `parent` that are included in this order item. Applicable/present only if `type` is `sku`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of line item. One of `sku`, `tax`, `shipping`, or `discount`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":order_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "token" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":id", ":livemode", ":object", ":type", ":used"], title: "token", minimum: nil, deprecated: nil, format: nil, description: "Tokenization is the process Stripe uses to collect sensitive card or bank\naccount details, or personally identifiable information (PII), directly from\nyour customers in a secure manner. A token representing this information is\nreturned to your server to use. You should use our\n[recommended payments integrations](https://stripe.com/docs/payments) to perform this process\nclient-side. This ensures that no sensitive card data touches your server,\nand allows your integration to operate in a PCI-compliant way.\n\nIf you cannot use client-side tokenization, you can also create tokens using\nthe API with either your publishable or secret API key. Keep in mind that if\nyour integration uses this method, you are responsible for any PCI compliance\nthat may be required, and you must keep your secret API key safe. Unlike with\nclient-side tokenization, your customer's information is not sent directly to\nStripe, so we cannot determine how it is handled or stored.\n\nTokens cannot be stored or used more than once. To store card or bank account\ninformation for later use, you can create [Customer](https://stripe.com/docs/api#customers)\nobjects or [Custom accounts](https://stripe.com/docs/api#external_accounts). Note that\n[Radar](https://stripe.com/docs/radar), our integrated solution for automatic fraud protection,\nperforms best with integrations that use client-side tokenization.\n\nRelated guide: [Accept a payment](https://stripe.com/docs/payments/accept-a-payment-charges#web-create-token)", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client_ip" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client_ip", minimum: nil, deprecated: nil, format: nil, description: "IP address of the client that generated the token.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client_ip", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["token"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Type of the token: `account`, `bank_account`, `card`, or `pii`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "used" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "used", minimum: nil, deprecated: nil, format: nil, description: "Whether this token has already been used (tokens can be used only once).", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":used", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":token", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_company" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":tax_id_provided"], title: "issuing_cardholder_company", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id_provided" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id_provided", minimum: nil, deprecated: nil, format: nil, description: "Whether the company's business ID number was provided.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id_provided", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_company", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_cardholder_individual_dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_cardholder_individual_dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: "The day of birth, between 1 and 31.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: "The month of birth, between 1 and 12.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: "The four-digit year of birth.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_cardholder_individual_dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_radar.value_list" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_radar.value_list", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["radar.value_list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_radar.value_list", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_next_action_boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp after which the boleto expires.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hosted_voucher_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_voucher_url", minimum: nil, deprecated: nil, format: nil, description: "The URL to the hosted boleto voucher page, which allows customers to view the boleto voucher.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":hosted_voucher_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: "The boleto number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pdf" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pdf", minimum: nil, deprecated: nil, format: nil, description: "The URL to the downloadable boleto voucher PDF.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pdf", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_attempt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":created", ":id", ":livemode", ":object", ":payment_method", ":payment_method_details", ":setup_intent", ":status", ":usage" ], title: "setup_attempt", minimum: nil, deprecated: nil, format: nil, description: "A SetupAttempt describes one attempted confirmation of a SetupIntent,\nwhether that confirmation was successful or unsuccessful. You can use\nSetupAttempts to inspect details of a specific attempt at setting up a\npayment method using a SetupIntent.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "application" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application", minimum: nil, deprecated: nil, format: nil, description: "The value of [application](https://stripe.com/docs/api/setup_intents/object#setup_intent_object-application) on the SetupIntent at the time of this confirmation.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/application", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":application", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The value of [customer](https://stripe.com/docs/api/setup_intents/object#setup_intent_object-customer) on the SetupIntent at the time of this confirmation.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/deleted_customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["setup_attempt"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "on_behalf_of" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "on_behalf_of", minimum: nil, deprecated: nil, format: nil, description: "The value of [on_behalf_of](https://stripe.com/docs/api/setup_intents/object#setup_intent_object-on_behalf_of) on the SetupIntent at the time of this confirmation.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":on_behalf_of", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "ID of the payment method used with this SetupAttempt.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_attempt_payment_method_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_method_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_error", minimum: nil, deprecated: nil, format: nil, description: "The error encountered during this attempt to confirm the SetupIntent, if any.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/api_errors", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":setup_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent", minimum: nil, deprecated: nil, format: nil, description: "ID of the SetupIntent that this attempt belongs to.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":setup_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "Status of this SetupAttempt, one of `requires_confirmation`, `requires_action`, `processing`, `succeeded`, `failed`, or `abandoned`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "usage", minimum: nil, deprecated: nil, format: nil, description: "The value of [usage](https://stripe.com/docs/api/setup_intents/object#setup_intent_object-usage) on the SetupIntent at the time of this confirmation, one of `off_session` or `on_session`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_attempt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sort_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sort_code", minimum: nil, deprecated: nil, format: nil, description: "Sort code of the bank account. (e.g., `10-20-30`)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sort_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_apple_pay_domain" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_apple_pay_domain", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["apple_pay_domain"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_apple_pay_domain", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_payment_method_options_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_payment_method_options_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent_payment_method_options_mandate_options_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_payment_method_options_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "connect_collection_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":currency", ":destination", ":id", ":livemode", ":object"], title: "connect_collection_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount transferred, in %s.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "ID of the account that funds are being collected for.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["connect_collection_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":connect_collection_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_authorization_request" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":approved", ":created", ":currency", ":merchant_amount", ":merchant_currency", ":reason" ], title: "issuing_authorization_request", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The `pending_request.amount` at the time of the request, presented in your card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). Stripe held this amount from your account to fund the authorization if the request was approved.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_details", minimum: nil, deprecated: nil, format: nil, description: "Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_authorization_amount_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":amount_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "approved" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "approved", minimum: nil, deprecated: nil, format: nil, description: "Whether this request was approved.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":approved", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_amount", minimum: nil, deprecated: nil, format: nil, description: "The `pending_request.merchant_amount` at the time of the request, presented in the `merchant_currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_currency", minimum: nil, deprecated: nil, format: nil, description: "The currency that was collected by the merchant and presented to the cardholder for the authorization. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "account_disabled", "card_active", "card_inactive", "cardholder_inactive", "cardholder_verification_required", "insufficient_funds", "not_allowed", "spending_controls", "suspected_fraud", "verification_failed", "webhook_approved", "webhook_declined", "webhook_timeout" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "The reason for the approval or decline.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_authorization_request", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "institution_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "institution_number", minimum: nil, deprecated: nil, format: nil, description: "Institution number of the bank account", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":institution_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the mandate used to make this payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transit_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transit_number", minimum: nil, deprecated: nil, format: nil, description: "Transit number of the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transit_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_verification_session_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_verification_session_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_session_document_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_session_id_number_options", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_verification_session_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":tax_id"], title: "payment_method_boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_id", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies the customer tax id (CNPJ or CPF)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_wallet_visa_checkout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_wallet_visa_checkout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_card_wallet_visa_checkout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_card_wallets" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":apple_pay", ":google_pay"], title: "issuing_card_wallets", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "apple_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_card_apple_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "apple_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":apple_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "google_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_card_google_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "google_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":google_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "primary_account_identifier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "primary_account_identifier", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for a card used with digital wallets", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":primary_account_identifier", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_card_wallets", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legal_entity_person_verification_document" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legal_entity_person_verification_document", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "back" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "back", minimum: nil, deprecated: nil, format: nil, description: "The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":back", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "details", minimum: nil, deprecated: nil, format: nil, description: "A user-displayable string describing the verification state of this document. For example, if a document is uploaded and the picture is too fuzzy, this may say \"Identity document is too unclear to read\".", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "details_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "details_code", minimum: nil, deprecated: nil, format: nil, description: "One of `document_corrupt`, `document_country_not_supported`, `document_expired`, `document_failed_copy`, `document_failed_other`, `document_failed_test_mode`, `document_fraudulent`, `document_failed_greyscale`, `document_incomplete`, `document_invalid`, `document_manipulated`, `document_missing_back`, `document_missing_front`, `document_not_readable`, `document_not_uploaded`, `document_photo_mismatch`, `document_too_large`, or `document_type_not_supported`. A machine-readable code specifying the verification state for this document.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":details_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "front" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "front", minimum: nil, deprecated: nil, format: nil, description: "The front of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/file", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":front", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":legal_entity_person_verification_document", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_capability_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":currently_due", ":errors", ":eventually_due", ":past_due", ":pending_verification" ], title: "account_capability_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alternatives" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_alternative", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alternatives", minimum: nil, deprecated: nil, format: nil, description: "Fields that are due and can be satisfied by providing the corresponding alternative fields instead.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alternatives", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "current_deadline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "current_deadline", minimum: nil, deprecated: nil, format: "unix-time", description: "Date by which the fields in `currently_due` must be collected to keep the capability enabled for the account. These fields may disable the capability sooner if the next threshold is reached before they are collected.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":current_deadline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currently_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currently_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected to keep the capability enabled. If not collected by `current_deadline`, these fields appear in `past_due` as well, and the capability is disabled.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currently_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "disabled_reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "disabled_reason", minimum: nil, deprecated: nil, format: nil, description: "If the capability is disabled, this string describes why. Can be `requirements.past_due`, `requirements.pending_verification`, `listed`, `platform_paused`, `rejected.fraud`, `rejected.listed`, `rejected.terms_of_service`, `rejected.other`, `under_review`, or `other`.\n\n`rejected.unsupported_business` means that the account's business is not supported by the capability. For example, payment methods may restrict the businesses they support in their terms of service:\n\n- [Afterpay Clearpay's terms of service](/afterpay-clearpay/legal#restricted-businesses)\n\nIf you believe that the rejection is in error, please contact support at https://support.stripe.com/contact/ for assistance.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":disabled_reason", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "errors" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "errors", minimum: nil, deprecated: nil, format: nil, description: "Fields that are `currently_due` and need to be collected again because validation or verification failed.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":errors", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eventually_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eventually_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected assuming all volume thresholds are reached. As they become required, they appear in `currently_due` as well, and `current_deadline` becomes set.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eventually_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "past_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "past_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that weren't collected by `current_deadline`. These fields need to be collected to enable the capability on the account.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":past_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_verification", minimum: nil, deprecated: nil, format: nil, description: "Fields that may become required depending on the results of verification or review. Will be an empty array unless an asynchronous verification is pending. If verification fails, these fields move to `eventually_due`, `currently_due`, or `past_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_capability_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "delivery_estimate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "delivery_estimate", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "date", minimum: nil, deprecated: nil, format: nil, description: "If `type` is `\"exact\"`, `date` will be the expected delivery date in the format YYYY-MM-DD.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "earliest" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "earliest", minimum: nil, deprecated: nil, format: nil, description: "If `type` is `\"range\"`, `earliest` will be be the earliest delivery date in the format YYYY-MM-DD.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":earliest", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "latest" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "latest", minimum: nil, deprecated: nil, format: nil, description: "If `type` is `\"range\"`, `latest` will be the latest delivery date in the format YYYY-MM-DD.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":latest", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of estimate. Must be either `\"range\"` or `\"exact\"`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":delivery_estimate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer_reversal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":created", ":currency", ":id", ":object", ":transfer"], title: "transfer_reversal", minimum: nil, deprecated: nil, format: nil, description: "[Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a\nconnected account, either entirely or partially, and can also specify whether\nto refund any related application fees. Transfer reversals add to the\nplatform's balance and subtract from the destination account's balance.\n\nReversing a transfer that was made for a [destination\ncharge](/docs/connect/destination-charges) is allowed only up to the amount of\nthe charge. It is possible to reverse a\n[transfer_group](https://stripe.com/docs/connect/charges-transfers#transfer-options)\ntransfer only if the destination account has enough balance to cover the\nreversal.\n\nRelated guide: [Reversing Transfers](https://stripe.com/docs/connect/charges-transfers#reversing-transfers).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "Amount, in %s.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transaction" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transaction", minimum: nil, deprecated: nil, format: nil, description: "Balance transaction that describes the impact on your account balance.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":balance_transaction", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination_payment_refund" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination_payment_refund", minimum: nil, deprecated: nil, format: nil, description: "Linked payment refund for the transfer reversal.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination_payment_refund", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["transfer_reversal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_refund" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_refund", minimum: nil, deprecated: nil, format: nil, description: "ID of the refund responsible for the transfer reversal.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/refund", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":source_refund", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfer", minimum: nil, deprecated: nil, format: nil, description: "ID of the transfer that was reversed.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":transfer_reversal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "arzte_und_apotheker_bank", "austrian_anadi_bank_ag", "bank_austria", "bankhaus_carl_spangler", "bankhaus_schelhammer_und_schattera_ag", "bawag_psk_ag", "bks_bank_ag", "brull_kallmus_bank_ag", "btv_vier_lander_bank", "capital_bank_grawe_gruppe_ag", "dolomitenbank", "easybank_ag", "erste_bank_und_sparkassen", "hypo_alpeadriabank_international_ag", "hypo_bank_burgenland_aktiengesellschaft", "hypo_noe_lb_fur_niederosterreich_u_wien", "hypo_oberosterreich_salzburg_steiermark", "hypo_tirol_bank_ag", "hypo_vorarlberg_bank_ag", "marchfelder_bank", "oberbank_ag", "raiffeisen_bankengruppe_osterreich", "schoellerbank_ag", "sparda_bank_wien", "volksbank_gruppe", "volkskreditbank_ag", "vr_bank_braunau" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_payment_method_options_acss_debit_mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_acss_debit_mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: "Transaction type of the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_payment_method_options_acss_debit_mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["company", "individual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_holder_type", minimum: nil, deprecated: nil, format: nil, description: "Account holder type: individual or company.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["checking", "savings"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "Account type: checkings or savings. Defaults to checking if omitted.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: "Routing number of the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "apple_pay_domain" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":domain_name", ":id", ":livemode", ":object"], title: "apple_pay_domain", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "domain_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "domain_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":domain_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["apple_pay_domain"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":apple_pay_domain", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_mandate_notification_sepa_debit_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_mandate_notification_sepa_debit_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "creditor_identifier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "creditor_identifier", minimum: nil, deprecated: nil, format: nil, description: "SEPA creditor ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":creditor_identifier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last 4 digits of the account number associated with the debit.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_reference", minimum: nil, deprecated: nil, format: nil, description: "Mandate reference associated with the debit.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_reference", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_mandate_notification_sepa_debit_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "login_link" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":created", ":object", ":url"], title: "login_link", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["login_link"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL for the login link.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":login_link", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "person_future_requirements" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":currently_due", ":errors", ":eventually_due", ":past_due", ":pending_verification" ], title: "person_future_requirements", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alternatives" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_alternative", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alternatives", minimum: nil, deprecated: nil, format: nil, description: "Fields that are due and can be satisfied by providing the corresponding alternative fields instead.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alternatives", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currently_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currently_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected to keep the person's account enabled. If not collected by the account's `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash, and may immediately become `past_due`, but the account may also be given a grace period depending on the account's enablement state prior to transition.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currently_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "errors" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account_requirements_error", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "errors", minimum: nil, deprecated: nil, format: nil, description: "Fields that are `currently_due` and need to be collected again because validation or verification failed.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":errors", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eventually_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eventually_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that need to be collected assuming all volume thresholds are reached. As they become required, they appear in `currently_due` as well, and the account's `future_requirements[current_deadline]` becomes set.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eventually_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "past_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "past_due", minimum: nil, deprecated: nil, format: nil, description: "Fields that weren't collected by the account's `requirements.current_deadline`. These fields need to be collected to enable the person's account. New fields will never appear here; `future_requirements.past_due` will always be a subset of `requirements.past_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":past_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_verification" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_verification", minimum: nil, deprecated: nil, format: nil, description: "Fields that may become required depending on the results of verification or review. Will be an empty array unless an asynchronous verification is pending. If verification fails, these fields move to `eventually_due` or `currently_due`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":pending_verification", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":person_future_requirements", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "alior_bank", "bank_millennium", "bank_nowy_bfg_sa", "bank_pekao_sa", "banki_spbdzielcze", "blik", "bnp_paribas", "boz", "citi_handlowy", "credit_agricole", "envelobank", "etransfer_pocztowy24", "getin_bank", "ideabank", "ing", "inteligo", "mbank_mtransfer", "nest_przelew", "noble_pay", "pbac_z_ipko", "plus_bank", "santander_przelew24", "tmobile_usbugi_bankowe", "toyota_bank", "volkswagen_bank" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank. Can be one of `ing`, `citi_handlowy`, `tmobile_usbugi_bankowe`, `plus_bank`, `etransfer_pocztowy24`, `banki_spbdzielcze`, `bank_nowy_bfg_sa`, `getin_bank`, `blik`, `noble_pay`, `ideabank`, `envelobank`, `santander_przelew24`, `nest_przelew`, `mbank_mtransfer`, `inteligo`, `pbac_z_ipko`, `bnp_paribas`, `credit_agricole`, `toyota_bank`, `bank_pekao_sa`, `volkswagen_bank`, `bank_millennium`, `alior_bank`, or `boz`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Unique reference for this Przelewy24 payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by Przelewy24 directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.\nPrzelewy24 rarely provides this information so the attribute is usually empty.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoices_resource_invoice_tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "invoices_resource_invoice_tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ae_trn", "au_abn", "au_arn", "bg_uic", "br_cnpj", "br_cpf", "ca_bn", "ca_gst_hst", "ca_pst_bc", "ca_pst_mb", "ca_pst_sk", "ca_qst", "ch_vat", "cl_tin", "es_cif", "eu_vat", "gb_vat", "ge_vat", "hk_br", "hu_tin", "id_npwp", "il_vat", "in_gst", "is_vat", "jp_cn", "jp_rn", "kr_brn", "li_uid", "mx_rfc", "my_frp", "my_itn", "my_sst", "no_vat", "nz_gst", "ru_inn", "ru_kpp", "sa_vat", "sg_gst", "sg_uen", "si_tin", "th_vat", "tw_vat", "ua_vat", "unknown", "us_ein", "za_vat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "The value of the tax ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoices_resource_invoice_tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_verified_outputs" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_verified_outputs", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "address", minimum: nil, deprecated: nil, format: nil, description: "The user's verified address.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dob", minimum: nil, deprecated: nil, format: nil, description: "The user’s verified date of birth.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/gelato_data_verified_outputs_date", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "first_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "first_name", minimum: nil, deprecated: nil, format: nil, description: "The user's verified first name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":first_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number", minimum: nil, deprecated: nil, format: nil, description: "The user's verified id number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id_number_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["br_cpf", "sg_nric", "us_ssn"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id_number_type", minimum: nil, deprecated: nil, format: nil, description: "The user's verified id number type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id_number_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last_name", minimum: nil, deprecated: nil, format: nil, description: "The user's verified last name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_verified_outputs", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "app_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "app_id", minimum: nil, deprecated: nil, format: nil, description: "The app ID registered with WeChat Pay. Only required when client is ios or android.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":app_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "client" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["android", "ios", "web"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "client", minimum: nil, deprecated: nil, format: nil, description: "The client type that the end customer will pay from", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":client", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_wallet_amex_express_checkout" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_wallet_amex_express_checkout", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_details_card_wallet_amex_express_checkout", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "credit_note_line_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":discount_amount", ":discount_amounts", ":id", ":livemode", ":object", ":tax_amounts", ":tax_rates", ":type" ], title: "credit_note_line_item", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the gross amount being credited for this line item, excluding (exclusive) tax and discounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "description", minimum: nil, deprecated: nil, format: nil, description: "Description of the item being credited.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount_amount", minimum: nil, deprecated: nil, format: nil, description: "The integer amount in %s representing the discount being credited for this line item.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "discount_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/discounts_resource_discount_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "discount_amounts", minimum: nil, deprecated: nil, format: nil, description: "The amount of discount calculated per discount for this line item", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":discount_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_line_item" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_line_item", minimum: nil, deprecated: nil, format: nil, description: "ID of the invoice line item being credited", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":invoice_line_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["credit_note_line_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The number of units of product being credited.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_amounts" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/credit_note_tax_amount", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_amounts", minimum: nil, deprecated: nil, format: nil, description: "The amount of tax calculated per tax rate for this line item", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_amounts", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rates", minimum: nil, deprecated: nil, format: nil, description: "The tax rates which apply to the line item.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_rates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["custom_line_item", "invoice_line_item"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the credit note line item, one of `invoice_line_item` or `custom_line_item`. When the type is `invoice_line_item` there is an additional `invoice_line_item` property on the resource the value of which is the id of the credited line item on the invoice.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount", minimum: nil, deprecated: nil, format: nil, description: "The cost of each unit of product being credited.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "unit_amount_decimal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "unit_amount_decimal", minimum: nil, deprecated: nil, format: "decimal", description: "Same as `unit_amount`, but contains a decimal value with at most 12 decimal places.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":unit_amount_decimal", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":credit_note_line_item", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_product" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_product", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["product"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_product", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_payment_method_options_customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoice_payment_method_options_customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_customer_balance_bank_transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: "The funding method type to be used when there are not enough funds in the customer balance. Permitted values include: `bank_transfer`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_payment_method_options_customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_transaction_chf_credit_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_transaction_chf_credit_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "Reference associated with the transfer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_address_country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_address_country", minimum: nil, deprecated: nil, format: nil, description: "Sender's country address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_address_country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_address_line1" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_address_line1", minimum: nil, deprecated: nil, format: nil, description: "Sender's line 1 address.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_address_line1", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_iban" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_iban", minimum: nil, deprecated: nil, format: nil, description: "Sender's bank account IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_iban", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sender_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sender_name", minimum: nil, deprecated: nil, format: nil, description: "Sender's name.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sender_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_transaction_chf_credit_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoices_payment_method_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "invoices_payment_method_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: "If paying by `acss_debit`, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoice’s PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: "If paying by `bancontact`, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_bancontact", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: "If paying by `card`, this sub-hash contains details about the Card payment method options to pass to the invoice’s PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: "If paying by `customer_balance`, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_customer_balance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: "If paying by `konbini`, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_konbini", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: "If paying by `us_bank_account`, this sub-hash contains details about the ACH direct debit payment method options to pass to the invoice’s PaymentIntent.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/invoice_payment_method_options_us_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoices_payment_method_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_card_authorization_controls" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_card_authorization_controls", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allowed_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allowed_categories", minimum: nil, deprecated: nil, format: nil, description: "Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allowed_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "blocked_categories" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ac_refrigeration_repair", "accounting_bookkeeping_services", "advertising_services", "agricultural_cooperative", "airlines_air_carriers", "airports_flying_fields", "ambulance_services", "amusement_parks_carnivals", "antique_reproductions", "antique_shops", "aquariums", "architectural_surveying_services", "art_dealers_and_galleries", "artists_supply_and_craft_shops", "auto_and_home_supply_stores", "auto_body_repair_shops", "auto_paint_shops", "auto_service_shops", "automated_cash_disburse", "automated_fuel_dispensers", "automobile_associations", "automotive_parts_and_accessories_stores", "automotive_tire_stores", "bail_and_bond_payments", "bakeries", "bands_orchestras", "barber_and_beauty_shops", "betting_casino_gambling", "bicycle_shops", "billiard_pool_establishments", "boat_dealers", "boat_rentals_and_leases", "book_stores", "books_periodicals_and_newspapers", "bowling_alleys", "bus_lines", "business_secretarial_schools", "buying_shopping_services", "cable_satellite_and_other_pay_television_and_radio", "camera_and_photographic_supply_stores", "candy_nut_and_confectionery_stores", "car_and_truck_dealers_new_used", "car_and_truck_dealers_used_only", "car_rental_agencies", "car_washes", "carpentry_services", "carpet_upholstery_cleaning", "caterers", "charitable_and_social_service_organizations_fundraising", "chemicals_and_allied_products", "child_care_services", "childrens_and_infants_wear_stores", "chiropodists_podiatrists", "chiropractors", "cigar_stores_and_stands", "civic_social_fraternal_associations", "cleaning_and_maintenance", "clothing_rental", "colleges_universities", "commercial_equipment", "commercial_footwear", "commercial_photography_art_and_graphics", "commuter_transport_and_ferries", "computer_network_services", "computer_programming", "computer_repair", "computer_software_stores", "computers_peripherals_and_software", "concrete_work_services", "construction_materials", "consulting_public_relations", "correspondence_schools", "cosmetic_stores", "counseling_services", "country_clubs", "courier_services", "court_costs", "credit_reporting_agencies", "cruise_lines", "dairy_products_stores", "dance_hall_studios_schools", "dating_escort_services", "dentists_orthodontists", "department_stores", "detective_agencies", "digital_goods_applications", "digital_goods_games", "digital_goods_large_volume", "digital_goods_media", "direct_marketing_catalog_merchant", "direct_marketing_combination_catalog_and_retail_merchant", "direct_marketing_inbound_telemarketing", "direct_marketing_insurance_services", "direct_marketing_other", "direct_marketing_outbound_telemarketing", "direct_marketing_subscription", "direct_marketing_travel", "discount_stores", "doctors", "door_to_door_sales", "drapery_window_covering_and_upholstery_stores", "drinking_places", "drug_stores_and_pharmacies", "drugs_drug_proprietaries_and_druggist_sundries", "dry_cleaners", "durable_goods", "duty_free_stores", "eating_places_restaurants", "educational_services", "electric_razor_stores", "electrical_parts_and_equipment", "electrical_services", "electronics_repair_shops", "electronics_stores", "elementary_secondary_schools", "employment_temp_agencies", "equipment_rental", "exterminating_services", "family_clothing_stores", "fast_food_restaurants", "financial_institutions", "fines_government_administrative_entities", "fireplace_fireplace_screens_and_accessories_stores", "floor_covering_stores", "florists", "florists_supplies_nursery_stock_and_flowers", "freezer_and_locker_meat_provisioners", "fuel_dealers_non_automotive", "funeral_services_crematories", "furniture_home_furnishings_and_equipment_stores_except_appliances", "furniture_repair_refinishing", "furriers_and_fur_shops", "general_services", "gift_card_novelty_and_souvenir_shops", "glass_paint_and_wallpaper_stores", "glassware_crystal_stores", "golf_courses_public", "government_services", "grocery_stores_supermarkets", "hardware_equipment_and_supplies", "hardware_stores", "health_and_beauty_spas", "hearing_aids_sales_and_supplies", "heating_plumbing_a_c", "hobby_toy_and_game_shops", "home_supply_warehouse_stores", "hospitals", "hotels_motels_and_resorts", "household_appliance_stores", "industrial_supplies", "information_retrieval_services", "insurance_default", "insurance_underwriting_premiums", "intra_company_purchases", "jewelry_stores_watches_clocks_and_silverware_stores", "landscaping_services", "laundries", "laundry_cleaning_services", "legal_services_attorneys", "luggage_and_leather_goods_stores", "lumber_building_materials_stores", "manual_cash_disburse", "marinas_service_and_supplies", "masonry_stonework_and_plaster", "massage_parlors", "medical_and_dental_labs", "medical_dental_ophthalmic_and_hospital_equipment_and_supplies", "medical_services", "membership_organizations", "mens_and_boys_clothing_and_accessories_stores", "mens_womens_clothing_stores", "metal_service_centers", "miscellaneous", "miscellaneous_apparel_and_accessory_shops", "miscellaneous_auto_dealers", "miscellaneous_business_services", "miscellaneous_food_stores", "miscellaneous_general_merchandise", "miscellaneous_general_services", "miscellaneous_home_furnishing_specialty_stores", "miscellaneous_publishing_and_printing", "miscellaneous_recreation_services", "miscellaneous_repair_shops", "miscellaneous_specialty_retail", "mobile_home_dealers", "motion_picture_theaters", "motor_freight_carriers_and_trucking", "motor_homes_dealers", "motor_vehicle_supplies_and_new_parts", "motorcycle_shops_and_dealers", "motorcycle_shops_dealers", "music_stores_musical_instruments_pianos_and_sheet_music", "news_dealers_and_newsstands", "non_fi_money_orders", "non_fi_stored_value_card_purchase_load", "nondurable_goods", "nurseries_lawn_and_garden_supply_stores", "nursing_personal_care", "office_and_commercial_furniture", "opticians_eyeglasses", "optometrists_ophthalmologist", "orthopedic_goods_prosthetic_devices", "osteopaths", "package_stores_beer_wine_and_liquor", "paints_varnishes_and_supplies", "parking_lots_garages", "passenger_railways", "pawn_shops", "pet_shops_pet_food_and_supplies", "petroleum_and_petroleum_products", "photo_developing", "photographic_photocopy_microfilm_equipment_and_supplies", "photographic_studios", "picture_video_production", "piece_goods_notions_and_other_dry_goods", "plumbing_heating_equipment_and_supplies", "political_organizations", "postal_services_government_only", "precious_stones_and_metals_watches_and_jewelry", "professional_services", "public_warehousing_and_storage", "quick_copy_repro_and_blueprint", "railroads", "real_estate_agents_and_managers_rentals", "record_stores", "recreational_vehicle_rentals", "religious_goods_stores", "religious_organizations", "roofing_siding_sheet_metal", "secretarial_support_services", "security_brokers_dealers", "service_stations", "sewing_needlework_fabric_and_piece_goods_stores", "shoe_repair_hat_cleaning", "shoe_stores", "small_appliance_repair", "snowmobile_dealers", "special_trade_services", "specialty_cleaning", "sporting_goods_stores", "sporting_recreation_camps", "sports_and_riding_apparel_stores", "sports_clubs_fields", "stamp_and_coin_stores", "stationary_office_supplies_printing_and_writing_paper", "stationery_stores_office_and_school_supply_stores", "swimming_pools_sales", "t_ui_travel_germany", "tailors_alterations", "tax_payments_government_agencies", "tax_preparation_services", "taxicabs_limousines", "telecommunication_equipment_and_telephone_sales", "telecommunication_services", "telegraph_services", "tent_and_awning_shops", "testing_laboratories", "theatrical_ticket_agencies", "timeshares", "tire_retreading_and_repair", "tolls_bridge_fees", "tourist_attractions_and_exhibits", "towing_services", "trailer_parks_campgrounds", "transportation_services", "travel_agencies_tour_operators", "truck_stop_iteration", "truck_utility_trailer_rentals", "typesetting_plate_making_and_related_services", "typewriter_stores", "u_s_federal_government_agencies_or_departments", "uniforms_commercial_clothing", "used_merchandise_and_secondhand_stores", "utilities", "variety_stores", "veterinary_services", "video_amusement_game_supplies", "video_game_arcades", "video_tape_rental_stores", "vocational_trade_schools", "watch_jewelry_repair", "welding_repair", "wholesale_clubs", "wig_and_toupee_stores", "wires_money_orders", "womens_accessory_and_specialty_shops", "womens_ready_to_wear_stores", "wrecking_and_salvage_yards" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "blocked_categories", minimum: nil, deprecated: nil, format: nil, description: "Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":blocked_categories", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_card_spending_limit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits", minimum: nil, deprecated: nil, format: nil, description: "Limit spending with amount-based rules that apply across any cards this card replaced (i.e., its `replacement_for` card and _that_ card's `replacement_for` card, up the chain).", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "spending_limits_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "spending_limits_currency", minimum: nil, deprecated: nil, format: nil, description: "Currency of the amounts within `spending_limits`. Always the same as the currency of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":spending_limits_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_card_authorization_controls", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_terminal.configuration" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_terminal.configuration", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["terminal.configuration"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_terminal.configuration", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_code", minimum: nil, deprecated: nil, format: nil, description: "Bank code of bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: "Name of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bic" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bic", minimum: nil, deprecated: nil, format: nil, description: "Bank Identifier Code of the bank associated with the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bic", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country the bank account is located in.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: "The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_sepa_debit_mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_sepa_debit_mandate", minimum: nil, deprecated: nil, format: nil, description: "The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/mandate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":generated_sepa_debit_mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "iban_last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "iban_last4", minimum: nil, deprecated: nil, format: nil, description: "Last four characters of the IBAN.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":iban_last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["de", "en", "es", "fr", "it", "nl", "pl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: "Preferred language of the SOFORT authorization page that the customer is redirected to.\nCan be one of `de`, `en`, `es`, `fr`, `it`, `nl`, or `pl`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verified_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verified_name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by SOFORT directly\n(if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verified_name", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing.settlement" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":bin", ":clearing_date", ":created", ":currency", ":id", ":interchange_fees", ":livemode", ":metadata", ":net_total", ":network", ":network_fees", ":network_settlement_identifier", ":object", ":settlement_service", ":transaction_count", ":transaction_volume" ], title: "issuing.settlement", minimum: nil, deprecated: nil, format: nil, description: "When a non-stripe BIN is used, any use of an [issued card](https://stripe.com/docs/issuing) must be settled directly with the card network. The net amount owed is represented by an Issuing `Settlement` object.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bin" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bin", minimum: nil, deprecated: nil, format: nil, description: "The Bank Identification Number reflecting this settlement record.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bin", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "clearing_date" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "clearing_date", minimum: nil, deprecated: nil, format: nil, description: "The date that the transactions are cleared and posted to user's accounts.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":clearing_date", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interchange_fees" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interchange_fees", minimum: nil, deprecated: nil, format: nil, description: "The total interchange received as reimbursement for the transactions.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interchange_fees", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "net_total" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "net_total", minimum: nil, deprecated: nil, format: nil, description: "The total net amount required to settle with the network.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":net_total", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["visa"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network", minimum: nil, deprecated: nil, format: nil, description: "The card network for this settlement report. One of [\"visa\"]", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network_fees" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network_fees", minimum: nil, deprecated: nil, format: nil, description: "The total amount of fees owed to the network.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network_fees", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network_settlement_identifier" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network_settlement_identifier", minimum: nil, deprecated: nil, format: nil, description: "The Settlement Identification Number assigned by the network.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network_settlement_identifier", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["issuing.settlement"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "settlement_service" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "settlement_service", minimum: nil, deprecated: nil, format: nil, description: "One of `international` or `uk_national_net`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":settlement_service", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_count", minimum: nil, deprecated: nil, format: nil, description: "The total number of transactions reflected in this settlement.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_count", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_volume" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_volume", minimum: nil, deprecated: nil, format: nil, description: "The total transaction amount reflected in this settlement.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_volume", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing.settlement", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_tax_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":amount", ":inclusive", ":tax_rate"], title: "invoice_tax_amount", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount, in %s, of the tax.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "inclusive" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "inclusive", minimum: nil, deprecated: nil, format: nil, description: "Whether this tax amount is inclusive or exclusive.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":inclusive", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_rate", minimum: nil, deprecated: nil, format: nil, description: "The tax rate that was applied to get this tax amount.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/tax_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":tax_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_tax_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "invoice_payment_method_options_bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":preferred_language"], title: "invoice_payment_method_options_bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "preferred_language" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["de", "en", "fr", "nl"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "preferred_language", minimum: nil, deprecated: nil, format: nil, description: "Preferred language of the Bancontact authorization page that the customer is redirected to.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":preferred_language", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":invoice_payment_method_options_bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate_bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":network_status", ":reference", ":url"], title: "mandate_bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "network_status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["accepted", "pending", "refused", "revoked"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network_status", minimum: nil, deprecated: nil, format: nil, description: "The status of the mandate on the Bacs network. Can be one of `pending`, `revoked`, `refused`, or `accepted`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network_status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reference" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reference", minimum: nil, deprecated: nil, format: nil, description: "The unique reference identifying the mandate on the Bacs network.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reference", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL that will contain the mandate that the customer has signed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":mandate_bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_flows_private_payment_methods_klarna_dob" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_flows_private_payment_methods_klarna_dob", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "day" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "day", minimum: nil, deprecated: nil, format: nil, description: "The day of birth, between 1 and 31.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":day", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "month", minimum: nil, deprecated: nil, format: nil, description: "The month of birth, between 1 and 12.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "year", minimum: nil, deprecated: nil, format: nil, description: "The four-digit year of birth.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":year", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_flows_private_payment_methods_klarna_dob", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "account_capabilities" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_capabilities", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "acss_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the Canadian pre-authorized debits payments capability of the account, or whether the account can directly process Canadian pre-authorized debits charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":acss_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the Afterpay Clearpay capability of the account, or whether the account can directly process Afterpay Clearpay charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":afterpay_clearpay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the BECS Direct Debit (AU) payments capability of the account, or whether the account can directly process BECS Direct Debit (AU) charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":au_becs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the Bacs Direct Debits payments capability of the account, or whether the account can directly process Bacs Direct Debits charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bacs_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the Bancontact payments capability of the account, or whether the account can directly process Bancontact charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bancontact_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_transfer_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the customer_balance payments capability of the account, or whether the account can directly process customer_balance charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_transfer_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the boleto payments capability of the account, or whether the account can directly process boleto charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":boleto_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_issuing" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_issuing", minimum: nil, deprecated: nil, format: nil, description: "The status of the card issuing capability of the account, or whether you can use Issuing to distribute funds on cards", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_issuing", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the card payments capability of the account, or whether the account can directly process credit and debit card charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cartes_bancaires_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cartes_bancaires_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the Cartes Bancaires payments capability of the account, or whether the account can directly process Cartes Bancaires card charges in EUR currency.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cartes_bancaires_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "eps_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the EPS payments capability of the account, or whether the account can directly process EPS charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eps_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the FPX payments capability of the account, or whether the account can directly process FPX charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fpx_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the giropay payments capability of the account, or whether the account can directly process giropay charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":giropay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the GrabPay payments capability of the account, or whether the account can directly process GrabPay charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":grabpay_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the iDEAL payments capability of the account, or whether the account can directly process iDEAL charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ideal_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "jcb_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "jcb_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the JCB payments capability of the account, or whether the account (Japan only) can directly process JCB credit card charges in JPY currency.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":jcb_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the Klarna payments capability of the account, or whether the account can directly process Klarna charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":klarna_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the konbini payments capability of the account, or whether the account can directly process konbini charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":konbini_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "legacy_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "legacy_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the legacy payments capability of the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":legacy_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the OXXO payments capability of the account, or whether the account can directly process OXXO charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":oxxo_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the P24 payments capability of the account, or whether the account can directly process P24 charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":p24_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the paynow payments capability of the account, or whether the account can directly process paynow charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paynow_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the SEPA Direct Debits payments capability of the account, or whether the account can directly process SEPA Direct Debits charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_debit_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the Sofort payments capability of the account, or whether the account can directly process Sofort charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sofort_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_reporting_us_1099_k" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_reporting_us_1099_k", minimum: nil, deprecated: nil, format: nil, description: "The status of the tax reporting 1099-K (US) capability of the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_reporting_us_1099_k", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "tax_reporting_us_1099_misc" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "tax_reporting_us_1099_misc", minimum: nil, deprecated: nil, format: nil, description: "The status of the tax reporting 1099-MISC (US) capability of the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":tax_reporting_us_1099_misc", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transfers" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transfers", minimum: nil, deprecated: nil, format: nil, description: "The status of the transfers capability of the account, or whether your platform can transfer funds to the account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transfers", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account_ach_payments" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["active", "inactive", "pending"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account_ach_payments", minimum: nil, deprecated: nil, format: nil, description: "The status of the US bank account ACH payments capability of the account, or whether the account can directly process US bank account charges.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":us_bank_account_ach_payments", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":account_capabilities", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_display_oxxo_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_next_action_display_oxxo_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "expires_after" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_after", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp after which the OXXO voucher expires.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_after", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "hosted_voucher_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "hosted_voucher_url", minimum: nil, deprecated: nil, format: nil, description: "The URL for the hosted OXXO voucher page, which allows customers to view and print an OXXO voucher.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":hosted_voucher_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "number", minimum: nil, deprecated: nil, format: nil, description: "OXXO reference number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":number", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_display_oxxo_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["card"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "portal_subscription_update" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":default_allowed_updates", ":enabled", ":proration_behavior"], title: "portal_subscription_update", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "default_allowed_updates" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["price", "promotion_code", "quantity"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_allowed_updates", minimum: nil, deprecated: nil, format: nil, description: "The types of subscription updates that are supported for items listed in the `products` attribute. When empty, subscriptions are not updateable.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_allowed_updates", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "Whether the feature is enabled.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "products" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/portal_subscription_update_product", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "products", minimum: nil, deprecated: nil, format: nil, description: "The list of products that support subscription updates.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":products", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "proration_behavior" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["always_invoice", "create_prorations", "none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "proration_behavior", minimum: nil, deprecated: nil, format: nil, description: "Determines how to handle prorations resulting from subscription updates. Valid values are `none`, `create_prorations`, and `always_invoice`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":proration_behavior", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":portal_subscription_update", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_mandate_notification_bacs_debit_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_mandate_notification_bacs_debit_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last 4 digits of the account number associated with the debit.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_mandate_notification_bacs_debit_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_tax_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "payment_pages_checkout_session_tax_id", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "ae_trn", "au_abn", "au_arn", "bg_uic", "br_cnpj", "br_cpf", "ca_bn", "ca_gst_hst", "ca_pst_bc", "ca_pst_mb", "ca_pst_sk", "ca_qst", "ch_vat", "cl_tin", "es_cif", "eu_vat", "gb_vat", "ge_vat", "hk_br", "hu_tin", "id_npwp", "il_vat", "in_gst", "is_vat", "jp_cn", "jp_rn", "kr_brn", "li_uid", "mx_rfc", "my_frp", "my_itn", "my_sst", "no_vat", "nz_gst", "ru_inn", "ru_kpp", "sa_vat", "sg_gst", "sg_uen", "si_tin", "th_vat", "tw_vat", "ua_vat", "unknown", "us_ein", "za_vat" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown`", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "The value of the tax ID.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_tax_id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing.authorization" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":amount", ":approved", ":authorization_method", ":balance_transactions", ":card", ":created", ":currency", ":id", ":livemode", ":merchant_amount", ":merchant_currency", ":merchant_data", ":metadata", ":object", ":request_history", ":status", ":transactions", ":verification_data" ], title: "issuing.authorization", minimum: nil, deprecated: nil, format: nil, description: "When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization`\nobject is created. [Authorizations](https://stripe.com/docs/issuing/purchases/authorizations) must be approved for the\npurchase to be completed successfully.\n\nRelated guide: [Issued Card Authorizations](https://stripe.com/docs/issuing/purchases/authorizations).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The total amount that was authorized or rejected. This amount is in the card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_details", minimum: nil, deprecated: nil, format: nil, description: "Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_authorization_amount_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":amount_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "approved" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "approved", minimum: nil, deprecated: nil, format: nil, description: "Whether the authorization has been approved.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":approved", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authorization_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["chip", "contactless", "keyed_in", "online", "swipe"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authorization_method", minimum: nil, deprecated: nil, format: nil, description: "How the card details were provided.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authorization_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "balance_transactions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/balance_transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "balance_transactions", minimum: nil, deprecated: nil, format: nil, description: "List of balance transactions associated with this authorization.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":balance_transactions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cardholder" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cardholder", minimum: nil, deprecated: nil, format: nil, description: "The cardholder to whom this authorization belongs.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.cardholder", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":cardholder", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "currency", minimum: nil, deprecated: nil, format: nil, description: "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_amount", minimum: nil, deprecated: nil, format: nil, description: "The total amount that was authorized or rejected. This amount is in the `merchant_currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_currency" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_currency", minimum: nil, deprecated: nil, format: nil, description: "The currency that was presented to the cardholder for the authorization. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_currency", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "merchant_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_authorization_merchant_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "merchant_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":merchant_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["issuing.authorization"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "pending_request" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "pending_request", minimum: nil, deprecated: nil, format: nil, description: "The pending authorization request. This field will only be non-null during an `issuing_authorization.request` webhook.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_authorization_pending_request", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":pending_request", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "request_history" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_authorization_request", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "request_history", minimum: nil, deprecated: nil, format: nil, description: "History of every time `pending_request` was approved/denied, either by you directly or by Stripe (e.g. based on your `spending_controls`). If the merchant changes the authorization by performing an [incremental authorization](https://stripe.com/docs/issuing/purchases/authorizations), you can look at this field to see the previous requests for the authorization.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":request_history", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["closed", "pending", "reversed"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The current status of the authorization in its lifecycle.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transactions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing.transaction", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transactions", minimum: nil, deprecated: nil, format: nil, description: "List of [transactions](https://stripe.com/docs/api/issuing/transactions) associated with this authorization.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transactions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/issuing_authorization_verification_data", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wallet" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wallet", minimum: nil, deprecated: nil, format: nil, description: "The digital wallet used for this authorization. One of `apple_pay`, `google_pay`, or `samsung_pay`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wallet", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing.authorization", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "quotes_resource_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount in %s that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "amount_percent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_percent", minimum: nil, deprecated: nil, format: nil, description: "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the destination account. By default, the entire amount will be transferred to the destination.", min_length: nil, max_properties: nil, type: :number, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_percent", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "The account where funds from the payment will be transferred to upon payment success.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_ach_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_ach_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_ach_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_links_resource_transfer_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":destination"], title: "payment_links_resource_transfer_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount", minimum: nil, deprecated: nil, format: nil, description: "The amount in %s that will be transferred to the destination account. By default, the entire amount is transferred to the destination.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "destination" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "destination", minimum: nil, deprecated: nil, format: nil, description: "The connected account receiving the transfer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":destination", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_links_resource_transfer_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":bank"], title: "payment_method_details_fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "affin_bank", "agrobank", "alliance_bank", "ambank", "bank_islam", "bank_muamalat", "bank_rakyat", "bsn", "cimb", "deutsche_bank", "hong_leong_bank", "hsbc", "kfh", "maybank2e", "maybank2u", "ocbc", "pb_enterprise", "public_bank", "rhb", "standard_chartered", "uob" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank", minimum: nil, deprecated: nil, format: nil, description: "The customer's bank. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_id", minimum: nil, deprecated: nil, format: nil, description: "Unique transaction id generated by FPX for every request from the merchant", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_id", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":exp_month", ":exp_year"], title: "payment_method_details_card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "amount_authorized" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "amount_authorized", minimum: nil, deprecated: nil, format: nil, description: "The authorized amount", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":amount_authorized", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "brand" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "brand", minimum: nil, deprecated: nil, format: nil, description: "Card brand. Can be `amex`, `diners`, `discover`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":brand", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "capture_before" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_before", minimum: nil, deprecated: nil, format: "unix-time", description: "When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_before", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cardholder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cardholder_name", minimum: nil, deprecated: nil, format: nil, description: "The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cardholder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "emv_auth_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "emv_auth_data", minimum: nil, deprecated: nil, format: nil, description: "Authorization response cryptogram.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":emv_auth_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_month" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_month", minimum: nil, deprecated: nil, format: nil, description: "Two-digit number representing the card's expiration month.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_month", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "exp_year" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "exp_year", minimum: nil, deprecated: nil, format: nil, description: "Four-digit number representing the card's expiration year.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":exp_year", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.\n\n*Starting May 1, 2021, card fingerprint in India for Connect will change to allow two fingerprints for the same card --- one for India and one for the rest of the world.*", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding", minimum: nil, deprecated: nil, format: nil, description: "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "generated_card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "generated_card", minimum: nil, deprecated: nil, format: nil, description: "ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":generated_card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "incremental_authorization_supported" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "incremental_authorization_supported", minimum: nil, deprecated: nil, format: nil, description: "Whether this [PaymentIntent](https://stripe.com/docs/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support] /docs/api/payment_intents/create#create_payment_intent-payment_method_options-card_present-request_incremental_authorization_support.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":incremental_authorization_supported", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "The last four digits of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "network" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "network", minimum: nil, deprecated: nil, format: nil, description: "Identifies which network this charge was processed on. Can be `amex`, `cartes_bancaires`, `diners`, `discover`, `interac`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":network", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "overcapture_supported" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "overcapture_supported", minimum: nil, deprecated: nil, format: nil, description: "Defines whether the authorized amount can be over-captured or not", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":overcapture_supported", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "read_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "contact_emv", "contactless_emv", "contactless_magstripe_mode", "magnetic_stripe_fallback", "magnetic_stripe_track2" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "read_method", minimum: nil, deprecated: nil, format: nil, description: "How card details were read in this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":read_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "receipt", minimum: nil, deprecated: nil, format: nil, description: "A collection of fields required to be displayed on receipts. Only required for EMV transactions.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_details_card_present_receipt", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_type_specific_payment_method_options_client" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent_type_specific_payment_method_options_client", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "capture_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["manual"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "capture_method", minimum: nil, deprecated: nil, format: nil, description: "Controls when the funds will be captured from the customer's account.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":capture_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none", "off_session", "on_session"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["automatic", "instant", "microdeposits"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "verification_method", minimum: nil, deprecated: nil, format: nil, description: "Bank account verification method.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_type_specific_payment_method_options_client", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_tax_location" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":country", ":source"], title: "customer_tax_location", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "country" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "country", minimum: nil, deprecated: nil, format: nil, description: "The customer's country as identified by Stripe Tax.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":country", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["billing_address", "ip_address", "payment_method", "shipping_destination"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source", minimum: nil, deprecated: nil, format: nil, description: "The data source used to infer the customer's location.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":source", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "state" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "state", minimum: nil, deprecated: nil, format: nil, description: "The customer's state, county, province, or region as identified by Stripe Tax.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":state", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_tax_location", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "last4" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "last4", minimum: nil, deprecated: nil, format: nil, description: "Last four digits of the bank account number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":last4", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "mandate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate", minimum: nil, deprecated: nil, format: nil, description: "ID of the mandate used to make this payment.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sort_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sort_code", minimum: nil, deprecated: nil, format: nil, description: "Sort code of the bank account. (e.g., `10-20-30`)", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sort_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "deleted_terminal.reader" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":deleted", ":id", ":object"], title: "deleted_terminal.reader", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "deleted" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [true], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "deleted", minimum: nil, deprecated: nil, format: nil, description: "Always true for a deleted object", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":deleted", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["terminal.reader"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":deleted_terminal.reader", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "bank_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_options_customer_balance_bank_transfer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "funding_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["bank_transfer"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "funding_type", minimum: nil, deprecated: nil, format: nil, description: "The funding method type to be used when there are not enough funds in the customer balance. Permitted values include: `bank_transfer`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":funding_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_wechat" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_wechat", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{}, field_name: ":payment_method_details_wechat", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_konbini_store" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_konbini_store", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "chain" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["familymart", "lawson", "ministop", "seicomart"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "chain", minimum: nil, deprecated: nil, format: nil, description: "The name of the convenience store chain where the payment was completed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":chain", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_konbini_store", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "radar.value_list" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [ ":alias", ":created", ":created_by", ":id", ":item_type", ":list_items", ":livemode", ":metadata", ":name", ":object" ], title: "radar.value_list", minimum: nil, deprecated: nil, format: nil, description: "Value lists allow you to group values together which can then be referenced in rules.\n\nRelated guide: [Default Stripe Lists](https://stripe.com/docs/radar/lists#managing-list-items).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "alias" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alias", minimum: nil, deprecated: nil, format: nil, description: "The name of the value list for use in rules.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alias", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created_by", minimum: nil, deprecated: nil, format: nil, description: "The name or email address of the user who created this value list.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "item_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "card_bin", "card_fingerprint", "case_sensitive_string", "country", "customer_id", "email", "ip_address", "string" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "item_type", minimum: nil, deprecated: nil, format: nil, description: "The type of items in the value list. One of `card_fingerprint`, `card_bin`, `email`, `ip_address`, `country`, `string`, `case_sensitive_string`, or `customer_id`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":item_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "list_items" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":data", ":has_more", ":object", ":url"], title: "list_items", minimum: nil, deprecated: nil, format: nil, description: "List of items contained within this value list.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/radar.value_list_item", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "data", minimum: nil, deprecated: nil, format: nil, description: "Details about each object.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_more" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_more", minimum: nil, deprecated: nil, format: nil, description: "True if this list has another page of items after this one that can be fetched.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_more", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "The URL where this list can be accessed.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":list_items", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "The name of the value list.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["radar.value_list"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":radar.value_list", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "notification_event_request" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "notification_event_request", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "ID of the API request that caused the event. If null, the event was automatic (e.g., Stripe's automatic subscription handling). Request logs are available in the [dashboard](https://dashboard.stripe.com/logs), but currently not in the API.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "idempotency_key" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "idempotency_key", minimum: nil, deprecated: nil, format: nil, description: "The idempotency key transmitted during the request, if any. *Note: This property is populated only for events on or after May 23, 2017*.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":idempotency_key", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":notification_event_request", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":billing_details", ":created", ":id", ":livemode", ":object", ":type"], title: "payment_method", minimum: nil, deprecated: nil, format: nil, description: "PaymentMethod objects represent your customer's payment instruments.\nYou can use them with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or save them to\nCustomer objects to store instrument details for future payments.\n\nRelated guides: [Payment Methods](https://stripe.com/docs/payments/payment-methods) and [More Payment Scenarios](https://stripe.com/docs/payments/more-payment-scenarios).", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "eps" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_eps", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "eps", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":eps", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "id" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "id", minimum: nil, deprecated: nil, format: nil, description: "Unique identifier for the object.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":id", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_paynow", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "klarna" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_klarna", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "klarna", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":klarna", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_balance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_customer_balance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer_balance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":customer_balance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "au_becs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_au_becs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "au_becs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":au_becs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bancontact" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_bancontact", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bancontact", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bancontact", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "grabpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_grabpay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "grabpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":grabpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: [ "acss_debit", "afterpay_clearpay", "alipay", "au_becs_debit", "bacs_debit", "bancontact", "boleto", "card", "card_present", "customer_balance", "eps", "fpx", "giropay", "grabpay", "ideal", "interac_present", "klarna", "konbini", "oxxo", "p24", "paynow", "sepa_debit", "sofort", "us_bank_account", "wechat_pay" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "afterpay_clearpay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_afterpay_clearpay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "afterpay_clearpay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":afterpay_clearpay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "created" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "created", minimum: nil, deprecated: nil, format: "unix-time", description: "Time at which the object was created. Measured in seconds since the Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":created", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "p24" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_p24", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "p24", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":p24", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sofort" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_sofort", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "sofort", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":sofort", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "wechat_pay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_wechat_pay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "wechat_pay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":wechat_pay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "billing_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/billing_details", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":billing_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "konbini" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_konbini", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "konbini", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":konbini", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "object" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["payment_method"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "object", minimum: nil, deprecated: nil, format: nil, description: "String representing the object's type. Objects of the same type share the same value.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":object", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "boleto" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_boleto", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "boleto", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":boleto", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "us_bank_account" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_us_bank_account", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "us_bank_account", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":us_bank_account", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "customer", minimum: nil, deprecated: nil, format: nil, description: "The ID of the Customer to which this PaymentMethod is saved. This will not be set when the PaymentMethod has not been saved to a Customer.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/customer", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":customer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interac_present" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_interac_present", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interac_present", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interac_present", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "oxxo" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_oxxo", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "oxxo", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":oxxo", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "metadata" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "metadata", minimum: nil, deprecated: nil, format: nil, description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 500, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":metadata", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "card" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_card", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "card", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":card", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "ideal" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_ideal", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "ideal", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":ideal", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "giropay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_giropay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "giropay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":giropay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "alipay" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_flows_private_payment_methods_alipay", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "alipay", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":alipay", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bacs_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_bacs_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bacs_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bacs_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "acss_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_acss_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "acss_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":acss_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "livemode" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "livemode", minimum: nil, deprecated: nil, format: nil, description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":livemode", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fpx" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_method_fpx", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fpx", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fpx", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "quotes_resource_status_transitions" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quotes_resource_status_transitions", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "accepted_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "accepted_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the quote was accepted. Measured in seconds since Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":accepted_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "canceled_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "canceled_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the quote was canceled. Measured in seconds since Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":canceled_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "finalized_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "finalized_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time that the quote was finalized. Measured in seconds since Unix epoch.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":finalized_at", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":quotes_resource_status_transitions", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_reader_reader_resource_process_payment_intent_action" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":payment_intent"], title: "terminal_reader_reader_resource_process_payment_intent_action", minimum: nil, deprecated: nil, format: nil, description: "Represents a reader action to process a payment intent", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "payment_intent" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_intent", minimum: nil, deprecated: nil, format: nil, description: "Most recent PaymentIntent processed by the reader.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/payment_intent", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":payment_intent", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":terminal_reader_reader_resource_process_payment_intent_action", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "checkout_acss_debit_mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "checkout_acss_debit_mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "custom_mandate_url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "custom_mandate_url", minimum: nil, deprecated: nil, format: nil, description: "A URL for custom mandate text", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":custom_mandate_url", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "default_for" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["invoice", "subscription"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "default_for", minimum: nil, deprecated: nil, format: nil, description: "List of Stripe products where this mandate can be selected automatically. Returned when the Session is in `setup` mode.", min_length: nil, max_properties: nil, type: :array, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":default_for", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "interval_description" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "interval_description", minimum: nil, deprecated: nil, format: nil, description: "Description of the interval. Only required if the 'payment_schedule' parameter is 'interval' or 'combined'.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":interval_description", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_schedule" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["combined", "interval", "sporadic"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_schedule", minimum: nil, deprecated: nil, format: nil, description: "Payment schedule for the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_schedule", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: ["business", "personal"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_type", minimum: nil, deprecated: nil, format: nil, description: "Transaction type of the mandate.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":checkout_acss_debit_mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "issuing_transaction_lodging_data" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "issuing_transaction_lodging_data", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "check_in_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "check_in_at", minimum: nil, deprecated: nil, format: nil, description: "The time of checking into the lodging.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":check_in_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "nights" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "nights", minimum: nil, deprecated: nil, format: nil, description: "The number of nights stayed at the lodging.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":nights", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":issuing_transaction_lodging_data", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_type_ach_credit_transfer" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "source_type_ach_credit_transfer", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "bank_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "bank_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":bank_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "fingerprint" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "fingerprint", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":fingerprint", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_name", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_account_holder_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_account_holder_type", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_account_holder_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "refund_routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "refund_routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":refund_routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "routing_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "routing_number", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":routing_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "swift_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "swift_code", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":swift_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_type_ach_credit_transfer", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_card_wallet_masterpass" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_card_wallet_masterpass", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "billing_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "billing_address", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":billing_address", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "email" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "email", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":email", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "name", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_address" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_address", minimum: nil, deprecated: nil, format: nil, description: "Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/address", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_address", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_card_wallet_masterpass", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_shipping_option" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":shipping_amount", ":shipping_rate"], title: "payment_pages_checkout_session_shipping_option", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "shipping_amount" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_amount", minimum: nil, deprecated: nil, format: nil, description: "A non-negative integer in cents representing how much to charge.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":shipping_amount", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "shipping_rate" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "shipping_rate", minimum: nil, deprecated: nil, format: nil, description: "The shipping rate.", min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [ %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil }, %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/shipping_rate", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: nil, minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: nil, pattern: nil, exclusive_maximum: nil, discriminator: nil } ], all_of: [], properties: nil, field_name: ":shipping_rate", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_shipping_option", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_links_resource_phone_number_collection" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":enabled"], title: "payment_links_resource_phone_number_collection", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "If `true`, a phone number will be collected during checkout.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_links_resource_phone_number_collection", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dispute_evidence_details" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":has_evidence", ":past_due", ":submission_count"], title: "dispute_evidence_details", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "due_by" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "due_by", minimum: nil, deprecated: nil, format: "unix-time", description: "Date by which evidence must be submitted in order to successfully challenge dispute. Will be null if the customer's bank or credit card company doesn't allow a response for this particular dispute.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":due_by", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "has_evidence" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "has_evidence", minimum: nil, deprecated: nil, format: nil, description: "Whether evidence has been staged for this dispute.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":has_evidence", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "past_due" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "past_due", minimum: nil, deprecated: nil, format: nil, description: "Whether the last evidence submission was submitted past the due date. Defaults to `false` if no evidence submissions have occurred. If `true`, then delivery of the latest evidence is *not* guaranteed.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":past_due", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "submission_count" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "submission_count", minimum: nil, deprecated: nil, format: nil, description: "The number of times evidence has been submitted. Typically, you may only submit evidence once.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":submission_count", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":dispute_evidence_details", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "setup_intent_payment_method_options_sepa_debit" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_intent_payment_method_options_sepa_debit", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "mandate_options" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/setup_intent_payment_method_options_mandate_options_sepa_debit", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "mandate_options", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":mandate_options", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":setup_intent_payment_method_options_sepa_debit", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "customer_acceptance" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "customer_acceptance", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "accepted_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "accepted_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The time at which the customer accepted the Mandate.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":accepted_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "offline" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/offline_acceptance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "offline", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":offline", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "online" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/online_acceptance", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "online", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":online", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["offline", "online"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "The type of customer acceptance information included with the Mandate. One of `online` or `offline`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":customer_acceptance", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_pages_checkout_session_after_expiration_recovery" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":allow_promotion_codes", ":enabled"], title: "payment_pages_checkout_session_after_expiration_recovery", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "allow_promotion_codes" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "allow_promotion_codes", minimum: nil, deprecated: nil, format: nil, description: "Enables user redeemable promotion codes on the recovered Checkout Sessions. Defaults to `false`", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":allow_promotion_codes", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "enabled" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "enabled", minimum: nil, deprecated: nil, format: nil, description: "If `true`, a recovery url will be generated to recover this Checkout Session if it\nexpires before a transaction is completed. It will be attached to the\nCheckout Session object upon expiration.", min_length: nil, max_properties: nil, type: :boolean, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":enabled", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "expires_at" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "expires_at", minimum: nil, deprecated: nil, format: "unix-time", description: "The timestamp at which the recovery URL will expire.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":expires_at", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "url" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "url", minimum: nil, deprecated: nil, format: nil, description: "URL that creates a new Checkout Session when clicked that is a copy of this expired Checkout Session", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":url", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_pages_checkout_session_after_expiration_recovery", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "source_code_verification_flow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":attempts_remaining", ":status"], title: "source_code_verification_flow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "attempts_remaining" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "attempts_remaining", minimum: nil, deprecated: nil, format: nil, description: "The number of attempts remaining to authenticate the source object with a verification code.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":attempts_remaining", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "status" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "status", minimum: nil, deprecated: nil, format: nil, description: "The status of the code verification, either `pending` (awaiting verification, `attempts_remaining` should be greater than 0), `succeeded` (successful verification) or `failed` (failed verification, cannot be verified anymore as `attempts_remaining` should be 0).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":status", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":source_code_verification_flow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_intent_next_action_konbini_familymart" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":payment_code"], title: "payment_intent_next_action_konbini_familymart", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "confirmation_number" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "confirmation_number", minimum: nil, deprecated: nil, format: nil, description: "The confirmation number.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":confirmation_number", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_code", minimum: nil, deprecated: nil, format: nil, description: "The payment code.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":payment_code", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_intent_next_action_konbini_familymart", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_options_paynow" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_options_paynow", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "setup_future_usage" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["none"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "setup_future_usage", minimum: nil, deprecated: nil, format: nil, description: "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":setup_future_usage", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_options_paynow", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "gelato_id_number_report_error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "gelato_id_number_report_error", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: [ "id_number_insufficient_document_data", "id_number_mismatch", "id_number_unverified_other" ], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "code", minimum: nil, deprecated: nil, format: nil, description: "A short machine-readable string giving the reason for the verification failure.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "reason" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "reason", minimum: nil, deprecated: nil, format: nil, description: "A human-readable message giving the reason for the failure. These messages can be shown to your users.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":reason", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":gelato_id_number_report_error", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "payment_method_details_card_present_receipt" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "payment_method_details_card_present_receipt", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "account_type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: ["checking", "credit", "prepaid", "unknown"], __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "account_type", minimum: nil, deprecated: nil, format: nil, description: "The type of account being debited or credited", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":account_type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_cryptogram" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_cryptogram", minimum: nil, deprecated: nil, format: nil, description: "EMV tag 9F26, cryptogram generated by the integrated circuit chip.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_cryptogram", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "application_preferred_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "application_preferred_name", minimum: nil, deprecated: nil, format: nil, description: "Mnenomic of the Application Identifier.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":application_preferred_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authorization_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authorization_code", minimum: nil, deprecated: nil, format: nil, description: "Identifier for this transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authorization_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "authorization_response_code" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "authorization_response_code", minimum: nil, deprecated: nil, format: nil, description: "EMV tag 8A. A code returned by the card issuer.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":authorization_response_code", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "cardholder_verification_method" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "cardholder_verification_method", minimum: nil, deprecated: nil, format: nil, description: "How the cardholder verified ownership of the card.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":cardholder_verification_method", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "dedicated_file_name" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "dedicated_file_name", minimum: nil, deprecated: nil, format: nil, description: "EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":dedicated_file_name", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "terminal_verification_results" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "terminal_verification_results", minimum: nil, deprecated: nil, format: nil, description: "The outcome of a series of EMV functions performed by the card reader.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":terminal_verification_results", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "transaction_status_information" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "transaction_status_information", minimum: nil, deprecated: nil, format: nil, description: "An indication of various EMV functions performed during the transaction.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":transaction_status_information", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":payment_method_details_card_present_receipt", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "sku_inventory" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":type"], title: "sku_inventory", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "quantity" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "quantity", minimum: nil, deprecated: nil, format: nil, description: "The count of inventory available. Will be present if and only if `type` is `finite`.", min_length: nil, max_properties: nil, type: :integer, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":quantity", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "type" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "type", minimum: nil, deprecated: nil, format: nil, description: "Inventory type. Possible values are `finite`, `bucket` (not quantified), and `infinite`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":type", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "value" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: true, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "value", minimum: nil, deprecated: nil, format: nil, description: "An indicator of the inventory available. Possible values are `in_stock`, `limited`, and `out_of_stock`. Will be present if and only if `type` is `bucket`.", min_length: nil, max_properties: nil, type: :string, multiple_of: nil, additional_properties: nil, max_length: 5000, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":value", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":sku_inventory", pattern: nil, exclusive_maximum: nil, discriminator: nil }, "error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: nil, items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: [":error"], title: "error", minimum: nil, deprecated: nil, format: nil, description: "An error response from the Stripe API", min_length: nil, max_properties: nil, type: :object, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: %{ "error" => %{ unique_items: nil, max_items: nil, min_properties: nil, nullable: nil, ref: "#/components/schemas/api_errors", items: nil, xml: nil, enum: nil, __struct__: ExOAPI.Parser.V3.Context.Schema, maximum: nil, write_only: nil, external_docs: nil, required: nil, title: "error", minimum: nil, deprecated: nil, format: nil, description: nil, min_length: nil, max_properties: nil, type: nil, multiple_of: nil, additional_properties: nil, max_length: nil, read_only: nil, min_items: nil, exclusive_minimum: nil, one_of: [], not: nil, any_of: [], all_of: [], properties: nil, field_name: ":error", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, field_name: ":error", pattern: nil, exclusive_maximum: nil, discriminator: nil } }, responses: nil, parameters: nil, examples: nil, request_bodies: nil, headers: nil, security_schemes: %{ "basicAuth" => %{ __struct__: ExOAPI.Parser.V3.Context.Security, arg_form: nil, bearer_format: nil, description: "Basic HTTP authentication. Allowed headers-- Authorization: Basic | Authorization: Basic ", flows: nil, in: nil, name: nil, open_id_connect_url: nil, scheme: "basic", type: :http }, "bearerAuth" => %{ __struct__: ExOAPI.Parser.V3.Context.Security, arg_form: nil, bearer_format: "auth-scheme", description: "Bearer HTTP authentication. Allowed headers-- Authorization: Bearer ", flows: nil, in: nil, name: nil, open_id_connect_url: nil, scheme: "bearer", type: :http } }, links: nil, callbacks: nil } } end